Noob问题。设置数组元素会引发错误。在javascript中设置数组
当我运行脚本时出现此错误:array1 [user_id]未定义。
array1 = new Array();
// the data variable I got from a JSON source
// using jQuery
$.each(data, function(i, item) {
// Set variables
user_id = item.post.user_id;
user = item.post.user;
price = item.post.price;
if (array1[user_id]['user'] != user) {
array1[user_id]['price'] = price;
array1[user_id]['user'] = user;
}
}
嗯..我想利用它更有意义,现在... – Cudos 2011-06-11 00:33:24
这并不是说不好,CUDOS显然试图定义嵌套的对象,并没有意识到每个子对象需要独立初始化。 – 2011-06-11 00:44:03
@pst我在尽我所能。我不了解你,但英语不是我的第一语言,JavaScript对我来说很新。没有理由不礼貌。 – Cudos 2011-06-11 00:48:38