Javascript如何将项目推送到存储在对象中的数组

时间:2016-03-08 03:28:41

标签: javascript

所以我有一个对象:

var subDataMap = {count: 0, data: []};

我尝试将新的空数组对象插入存储在subDataMap中的数据数组中:

subDataMap.data.push(new Array());

然而它不起作用,因为Javascript认为push是subDataMap中的嵌套属性。因为我得到的错误是

Uncaught TypeError: Cannot read property 'push' of undefined

1 个答案:

答案 0 :(得分:0)

假设你有一个这样的数组:

   var obj = {
              arrayOne: []

};

你可以这样做:

var arrayLetters = ['x', 'y'];
obj.arrayOne.push(arrayLetters);