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';