我有一个叫做保险的数组。我像这样在该数组中设置数据:
var insurances = {};
insurances[0] = {}
insurances[0]['id'] = 0;
等等...
稍后我想通过执行以下操作更改ID:
insurances[index]['id'] = insuranceId;
索引= 0,insuranceId = 1000;
不知何故,它没有设置值(我不确定)。我究竟做错了什么?
感谢您的帮助。
最佳答案
var insurances = {};
insurances[0] = {}
insurances[0]['id'] = 0;
insurances[0]['id'] = 1000;
alert( insurances[0]['id'] ); // alerts 1000
请注意,如果您打算使用索引属性名称(0、1、2,...),则数组文字更合适:
var insurances = [];
关于javascript - javascript数组设置深层值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4852324/