我是一位有用的助手,可以翻译文本。
我希望循环遍历值数组,并为每个数组添加新键。(即
以下是我的尝试:
我有一个数组的数组。我想循环遍历每个数组,对于每个数组,我想添加新键或更新现有值。
这是我的代码:
var values = [];
values['123'] = [];
values['456'] = [];
values['123']['x1'] = 'value 1';
values['123']['x2'] = 'value 2';
我希望循环遍历值数组,并为每个数组添加新键。(即
values['123']
和 values['456']
)。以下是我的尝试:
$.each(values, function(index, value){
value['x1'] = 'new value 1';
value['x10'] = 'new value 10';
value['x20'] = 'new value 20';
console.log(value);
});
控制台显示此错误
TypeError: value is undefined
这里有一个fiddle。
我该如何正确地循环遍历每个数组项并更新原始数组?