定义一个js数组,实现可通过下标删除,去重并返回
的有关信息介绍如下:用list对象的splice()方法。
例:
a=[1,2,3,4,5,6](6)
[1,
2,
3,
4,
5,
6]a.splice(4,1)0:
5length:
1__proto__:
Array(0)a(5)
[1,
2,
3,
4,
6]
.splice()方法的第一个参数是开始下标;第二个是删除的长度,如果只输入一个参数则默认为第二个参数,第一个参数即开始下标默认为0;第三个为可选参数,如果指定则会向数组中插入第三个参数的
实参
。
另外这个方法的
返回值
是被删掉的数组,不过因为它
直接操作
数组,所以调用该方法后的数组便是你需要的样子了。
用list对象的splice()方法。
例:
a=[1,2,3,4,5,6]
(6) [1, 2, 3, 4, 5, 6]
a.splice(4,1)
0: 5length: 1__proto__: array(0)
a
(5) [1, 2, 3, 4, 6].splice()方法的第一个参数是开始下标;第二个是删除的长度,如果只输入一个参数则默认为第二个参数,第一个参数即开始下标默认为0;第三个为可选参数,如果指定则会向数组中插入第三个参数的实参。
另外这个方法的返回值是被删掉的数组,不过因为它直接操作数组,所以调用该方法后的数组便是你需要的样子了。