opop()
oshift()
osplice()
oslice()
1、pop()
pop() 方法用于删除数组的最后一项,同时减少数组的length 值,返回被删除的项
let colors = ["red", "green"]
let item = colors.pop()// 取得最后一项
console.log(item) // green
console.log(colors.length) // 1
2、shift()
shift()方法用于删除数组的第一项,同时减少数组的length 值,返回被删除的项
let colors = ["red", "green"]
let item = colors.shift()// 取得第一项
console.log(item) // red
console.log(colors.length) // 1
3、splice()
传入两个参数,分别是开始位置,删除元素的数量,返回包含删除元素的数组
let colors = ["red", "green", "blue"]
let removed = colors.splice(0,1)// 删除第一项
console.log(colors)// green,blue
console.log(removed)// red,只有一个元素的数组
4、slice()
slice() 用于创建一个包含原有数组中一个或多个元素的新数组,不会影响原始数组
let colors = ["red", "green", "blue", "yellow", "purple"]
let colors2 = colors.slice(1)
let colors3 = colors.slice(1, 4)
console.log(colors) // red,green,blue,yellow,purple
concole.log(colors2)// green,blue,yellow,purple
concole.log(colors3)// green,blue,yellow
一、概述join( ) ————————数组转字符串
split( ) ———————–字符串转数组
push( ) ———————-将数据添加到数组尾部
pop( ) ———————–数组末尾移除最后一项
shift( ) ———————–删除原数组第一项
unshift( ) ——————–将数据添加到数组头部
sort( ) ————————按升序排列数组项
reverse( ) ——————–反转数组项的顺序
concat( ) ——————–多个数组合并,原数组不变
slice( ) ———————–返回开始下标到结束下标之间的项组成的新数组,原数组不变
splice( ) ———————-从数组中添加/删除项目,然后返回被删除的项目,改变原数组
二、定义和用法
1、join()
2、concat()
3、pop()
4、shift()
5、push()
6、unshift()
7、reverse()
8、slice()
9、splice()
10、toString()
11、sort()
12、includes()
13、forEach()
14、map()