这是怎么做到的?
如果我定义了以下数组:
var myArr = [];
myArr[id1] = {prop1: prop1Value, prop2:prop2Value};
myArr[id2] = {prop1: prop1Value, prop2:prop2Value};
//etc
我希望删除myArr [id1]
答案 0 :(得分:4)
也许你的意思是删除元素之后的数字索引不会更新......在这种情况下你需要使用拼接:
myArr.splice(id1, 1);