【发布时间】:2012-01-08 18:19:45
【问题描述】:
例如:
var Cars = {
1: { "Make": "Honda",
"Model": "Accord",
"Color": "Red"
},
2: { "Make": "Honda",
"Model": "Civic",
"Color": "Silver"
},
3: { "Make": "Honda",
"Model": "Jazz",
"Color": "Yellow"
}
如果我执行delete.Cars[2];,我将留下 Cars[1] 和 Cars[3]。
我需要一种方法(JS 或 jQuery),这样当我删除一个键时,对象会重新索引。因此,在上面的示例中,我剩下的是 Cars[1] 和 Cars[2](即 Cars[3])。
【问题讨论】:
-
您有没有使用实际数组的原因?
-
如果你使用数组,这个问题有你的答案-stackoverflow.com/questions/500606/…
-
因为不能有多个维度,我刚查了。
-
但是你没有多个维度:D
-
你可以有一个数组数组,或者一个对象数组。 (因此,无论您在哪里检查并没有提供所有信息。)
标签: javascript jquery