所以我有一个对象:
var subDataMap = {count: 0, data: []};
我尝试将新的空数组对象插入存储在subDataMap中的数据数组中:
subDataMap.data.push(new Array());
然而它不起作用,因为Javascript认为push是subDataMap中的嵌套属性。因为我得到的错误是
Uncaught TypeError: Cannot read property 'push' of undefined
答案 0 :(得分:0)
假设你有一个这样的数组:
var obj = {
arrayOne: []
};
你可以这样做:
var arrayLetters = ['x', 'y'];
obj.arrayOne.push(arrayLetters);