我正在尋找通過 lodash 分配新值的簡單方法。請參閱打擊示例。我只想重新分配 arr 陣列第一個元素的物件的第一個元素的值。
const arr = [
{
a: 'apple',
b: 'banana',
c: 'cat'
},
{
a: 'apple-1',
b: 'banana-2',
c: 'cat-3'
}
];
const newArr = arr;
const ele = ._first(newArr);// picked first element
ele['a'] = 'dog';
這是我希望看到的
console.log(newArr);
// [
{
a: 'dog', //<--- updated
b: 'banana',
c: 'cat'
},
{
a: 'apple-1',
b: 'banana-2',
c: 'cat-3'
}
];
提前謝謝你!
uj5u.com熱心網友回復:
為什么你不能只使用沒有 lodash 的簡單 JS?
const arr = [
{
a: 'apple',
b: 'banana',
c: 'cat'
},
{
a: 'apple-1',
b: 'banana-2',
c: 'cat-3'
}
];
const newArr = arr;
newArr[0].a = 'dog'
console.log(arr)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/425103.html
標籤:javascript 数组 罗达什
