-
push()向数组追加一个元素
返回值:添加之后数组的长度
改变原始数组 -
pop()删除数组中最后一个元素
返回值:删除的那个元素
改变原始数组 -
unshift()向数组中最前面添加数据
返回值:添加之后的长度
改变原始数组 -
shift()删除数组中的第一个元素
返回值:删除的那个元素
改变原始数组 -
splice(index,length)删除任意位置的数据
index:开始元素的索引。必填
length:删除的个数。选填
返回值:以数组的形式返回删除的数据
改变原始数组 -
slice(startIndex,endIndex)截取数组,不包括结束位置的索引值
startIndex:开始的索引值。必填
endIndex:结束的索引值。选填
返回值:截取出来的值
不改变原始数组 -
reverse()反转数组
返回值:反转之后的数组
改变原始数组 -
concat()合并数组
返回值:一个合并好的数组
不改变原始数组
补充
-
join()把数组转换为字符串
返回值:转换好的字符串
join(’ ')表示用空字符串拼接数组中的数据 -
indexOf()判断数组中是否存在某个数据
返回值:如果存在返回这个数据的索引值,不存在返回-1