1
Каков наиболее эффективный способ смешивания значений от extra
до arr
, чтобы произвести result
без изменения arr в любом случае? , используя: простой javascript, подчеркивание, lodash (подчеркивание совместимости), jquery ИЛИ lodash, в порядке предпочтения.Свойства объекта смешивания в массив объектов
arr = [
{name: "A"},
{name: "B"},
{name: "C"},
]
.
extra = {
"B": value1
"C": value2
}
.
result == [
{name: "A"},
{name: "B", extra: value1},
{name: "C", extra: value2},
]
// true !
Я был в середине того же, так что я добавил свой jsfiddle здесь и исправил пару недостающих ')'. –
в этом решении изменяются объекты в 'arr'. есть ли способ сделать это, сделав вместо этого глубокий клон «arr»? – johowie
@johowie вы можете использовать '_.clone' на объекте заранее, возможно –