我试图在javascript中的变量中分配一个数组。但我得到这样的错误。能否请你纠正我错过的地方。
" TypeError:newItems.json未定义"
var newItems = [];
if ($$('.selectvals:checked').length > 0) {
var i=0;
$$('.selectvals:checked').each(function (e) {
var row = e.parentNode.parentNode;
var jsonVals = row.down('.jsonval').value;
var jsonPaymentVals = row.down('amount').value;
newItems['json'][i] = jsonVals;
newItems['amount'][i] = jsonPaymentVals;
i++;
});
}
答案 0 :(得分:3)
你需要对它进行初始化,如下所示:
var newItems = {
json:[],
amount:[]
}