插入
追加插入
let a = [1,2,3]
a.push('a')
插入到最前面
let a = [1,2,3]
a.unshift('a')
插入到指定位置
let a = [1,2,3]
a.splice(1,0,'a')
a.splice(1,0,'a', 'b')
删除
删除指定元素
let a = [1,2,'a',3]
1、 splice
a.splice(2,1)
console.log(a)
a.splice(1, 2)
2、delete
delete a[0]
3、shift
a.shift()
console.log(a)
搜索
let a = [1, 'a', 'a', 'b', 3]
1、find
a.find(itme => item == 1)
a.find(item => item == 'a')
2、indexOf
a.indexOf('a')
3、 includes
a.includes('a', 1)
a.includes('a', 3)
4、slice
a.slice(-1)
a.slice(0, 2)
循环
let a = [1,2,3,4,5]
1、 map
a.map(item => {console.log(item)})
a.map((item, index) => {console.log(index, item)})
2、forEach
a.forEach(item => {console.log(item)})
3、filter
a.filter(item => item <= 2)
排序
let a = [2,4,1,5,3]
a.sort((a,b) => a>b ? 1 : -1)
@快乐是一切