javascript中新增和删除数组的方法

156 阅读1分钟

1.数组增加元素

1.1数组.push()

该方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度

语法:

arr.push(元素1,...,元素n)

例:

let arr =['red','green']
arr.push('pink')
console.log(arr)//['red','green','pink']

1.2数组.unshift(新增的内容)

该方法将一个或多个元素添加到数组的开头,并返回该数组的新长度

语法:

arr.unshift(元素1,...,元素n)

例:

let arr =['red','green']

arr.unshift('pink')

console.log(arr)//['pink','red','green']

2. 数组删除元素

2.1数组. pop()

该方法从数组中删除最后一个元素,并返回该元素的值

语法:

arr.pop()

例:

let arr =['red','green']
arr.pop()
console.log(arr)//['red']

2.2数组. shift()

该方法从数组中删除第一个元素,并返回该元素的值

语法:

arr.shift()

例:

let arr =['red','green']
arr.shift()
console.log(arr)//['green']

2.3数组. splice() 

该方法可以删除指定元素

语法:

arr.splice(start,deleteCount)

arr.splice(起始位置,删除几个元素)

解释:

start 起始位置: 指定修改的开始位置(从0计数)

deleteCount: 表示要移除的数组元素的个数 可选的。 如果省略则默认从指定的起始位置删除到最后