【发布时间】:2014-04-15 01:51:06
【问题描述】:
我有一个现有的带有键的 Javascript 数组,例如:
var myArray = new Array();
myArray.push({ "id":"A123", "pwd":"helloworld", "items":[] });
所以..
myArray["items"] <-------- will store multi-dimension Arrays inside again.
..目前是一个空白房间。
那么现在,如何将新的多个数组添加到这个myArray["items] 房间?
假设我有一个循环来添加项目(总计数是动态的):
foreach(.......)
{
var newItem = [{"itemcode": "i1001", "itemname": "apple"}];
myArray.items.push( newItem ); // NOT WORKING
myArray["items"] = newItem; // NOT WORKING ALSO
}
像这样简单调试:
alert( JSON.stringify( myArray ) );
.. 它正在返回数组结构,但 "items" 房间是空白的。
那么,请问如何使用 KEY 将新对象动态添加到现有的 Array 房间中?
【问题讨论】:
标签: javascript jquery arrays multidimensional-array