data = [];
data.push({arrayName:x,secondArray: {name:x, value:y}});
现在你怎么能把一个项目推入secondArray? 尝试过
data[0].secondArray.push({name:x, value:y});
但是像data[0].secondArray.push()
这样的错误不是一个功能。
答案 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';