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


现在如何将项目推入secondArray?
尝试过

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


但是出现类似data[0].secondArray.push()之类的错误不是函数。

最佳答案

这是因为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';

09-25 19:08