Czy istnieje alternatywna metoda dostępna w lokalu, podkreślniku lub innej bibliotece, która prawie zachowuje się w taki sam sposób, z tym wyjątkiem, że zwraca nowy obiekt zamiast mutować pierwszy argument ?.Niezmienna funkcja _.assign (przypisać z klonem) z podkreślenia lodash lub innej biblioteki?
var o = { 'user': 'barney' }
var result = method(o, { 'age': 40 }, { 'user': 'fred' })
// o still { 'user': 'barney' }
// result is now { 'user': 'fred', 'age': 40 }
Przepraszamy, podczas wyodrębniania obiektu jako zmiennej lokalnej o, zapomniałem wymienić fragment, który wyodrębniłem. – Chad
Rzeczywistym zamiarem, jak powiedziałem, jest stworzenie nowego obiektu podobnego do o, ale nadpisanego przez kolejne obiekty. To upewnia mnie, że mam wersje o przed i po nadpisaniu. – Chad