我有一个名为保险的阵列。我在这个数组中设置数据如下:
var insurances = {};
insurances[0] = {}
insurances[0]['id'] = 0;
等...
稍后我想通过这样做来改变id:
insurances[index]['id'] = insuranceId;
index = 0且insuranceId = 1000;
不知怎的,它没有设置值(我得到未定义)。我做错了什么?
感谢您的帮助。
答案 0 :(得分:0)
var insurances = {};
insurances[0] = {}
insurances[0]['id'] = 0;
insurances[0]['id'] = 1000;
alert( insurances[0]['id'] ); // alerts 1000
请注意,如果您打算使用索引属性名称(0,1,2,...),那么数组文字更合适:
var insurances = [];