千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

push()
作用:实现在数组的末尾添加一个或多个成员
返回值:添加成员后数组的新的长度
是否会改变原数组:会
pop()
作用:实现删除数组的最后一条数据
返回值:数组被删除的数据
是否会改变原数组:会
unshift()
作用:实现在数组的开头添加一个或多个成员
返回值:添加成员后数组的新的长度
是否会改变原数组:会
shift()
作用:实现删除数组的开头的一条数据
返回值:数组被删除的数据
是否会改变原数组:会
concat()
作用:实现将多个数组合并为一个数组
返回值:合并后的新数组
是否会改变原数组:不会
toString()
作用:实现将数组转换为字符串
返回值:转换的字符串
是否会改变原数组:不会
join()
作用:通过指定字符将数组拼接字符串
返回值:拼接的字符串
是否会改变原数组:不会
indexOf()
作用:查找 指定值 在数组中第一次出现的索引位置
返回值:如果存在指定值 返回 指定值在数组中第一次出现的索引位置,如果不存在指定值 返回 -1
是否会改变原数组:不会
lastIndexOf()
作用:查找 指定值 在数组中最后一次出现的索引位置
返回值:如果存在指定值 返回 指定值在数组中最后一次出现的索引位置,如果不存在指定值 返回 -1
是否会改变原数组:不会
sort()
作用:实现针对数组的排序默认按字符编码的顺序排列,非string类型会自动转换为string,可以自定义比较规则
返回值:排序后的数组
是否会改变原数组:会
reverse()
作用:实现将数组进行 反转排列
返回值:反转排列后的数组
是否会改变原数组:会
slice()
作用:根据指定的索引截取数组
返回值:数组被截取部分组成的新数组
是否会改变原数组:不会
splice()
作用:根据指定的索引位置开始删除数组元素的个数,并可选择替换删除部分
返回值:数组被删除的部分组成新数组
是否会改变原数组:会
forEach()
作用:实现对于数组的遍历
返回值:undefined --- 没有返回值
是否会改变原数组:不会