我有一个像这样的数组:
var abc = ["a","b","c"];
并且索引是0,1,2
假设,我想删除第二个项目“b”并且索引滑动!
输出:
abc = ["a","c"]
并且索引是 0,1
我怎样才能做到这一点?
我有一个像这样的数组:
var abc = ["a","b","c"];
并且索引是0,1,2
假设,我想删除第二个项目“b”并且索引滑动!
输出:
abc = ["a","c"]
并且索引是 0,1
我怎样才能做到这一点?
使用splice()
. 例如:
abc.splice(1, 1);
会在你的例子中执行你想要的。abc[1]
现在是"c"
。
可以使用数组拼接abc.splice(1,1);
详细信息: https ://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/splice
看看它......我想这就是你想要的......
var arr = ["a","b","c"];
arr.splice(1,1);
alert("["+arr.indexOf('a')+","+arr.indexOf('c')+"]");