gpt4 book ai didi

javascript - 删除键后重新索引 javascript 数组/对象

转载 作者:可可西里 更新时间:2023-11-01 02:40:36 25 4
gpt4 key购买 nike

例如:

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])。

最佳答案

那是因为你不需要数组的键。

var Cars = [
{
"Make": "Honda",
"Model": "Accord",
"Color": "Red"
},{
"Make": "Honda",
"Model": "Civic",
"Color": "Silver"
},{
"Make": "Honda",
"Model": "Jazz",
"Color": "Yellow"
}
];

alert(Cars[1]['Make']); // Honda

关于javascript - 删除键后重新索引 javascript 数组/对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8310270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com