如何将数组推入数组

时间:2015-12-11 11:31:51

标签: javascript arrays multidimensional-array

data = [];
data.push({arrayName:x,secondArray: {name:x, value:y}});

现在你怎么能把一个项目推入secondArray? 尝试过

data[0].secondArray.push({name:x, value:y});

但是像data[0].secondArray.push()这样的错误不是一个功能。

1 个答案:

答案 0 :(得分:2)

这是因为secondArray不是array而是object

要在对象中添加属性,可以使用

secondArray.propertyName = Value;//not to use this syntax if 'propertyName' if not a valid string.

secondArray[propertyName] = Value;

例如:data[0].secondArray.name = 'x';