您的位置首页快问快答

定义一个js数组,实现可通过下标删除,去重并返回

定义一个js数组,实现可通过下标删除,去重并返回

的有关信息介绍如下:

定义一个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;第三个为可选参数,如果指定则会向数组中插入第三个参数的实参。

另外这个方法的返回值是被删掉的数组,不过因为它直接操作数组,所以调用该方法后的数组便是你需要的样子了。