js数组方法汇总
-
unshift()
将参数添加到原数组开头,并返回数组的长度,会修改原数组let arr = [1, 5, 3, 4] let count = arr.unshift(0) console.log(count) // 5 console.log(arr) // [0, 1, 5, 3, 4]
-
push()
把内容添加到数组末尾,并返回修改后的长度,会修改原数组let arr = [1, 5, 3, 4] let count = arr.push(2) console.log(count);//5 console.log(arr);//[1, 5, 3, 4, 2]
-
shift()
删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined
,会修改原数组let arr = [1, 5, 3, 4] let count = arr.shift() console.log(count);//1 console.log(arr);//[5, 3, 4]
-
pop()
移除数组最后一项,返回移除的那个值,会修改原数组const arr = [1, 5, 3, 4, 2] const count = arr.pop() console.log(count)// 2 console.log(arr)// [1, 5, 3, 4]