我有一个像:
这样的数组var abc = ["a","b","c"];
索引是0,1,2
假设,我想删除第二项“b”,我将索引滑动!
Out put:
abc = ["a","c"]
且索引为0,1
我怎样才能做到这一点?
答案 0 :(得分:3)
答案 1 :(得分:0)
使用splice()
。 E.g:
abc.splice(1, 1);
会在您的示例中执行您想要的操作。 abc[1]
现在为"c"
。
答案 2 :(得分:0)
您可以使用数组拼接abc.splice(1,1);
详细说明: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/splice
答案 3 :(得分:0)
看看它......我想这就是你想要的......
var arr = ["a","b","c"];
arr.splice(1,1);
alert("["+arr.indexOf('a')+","+arr.indexOf('c')+"]");