数组的查询和拼接
2018-02-06 本文已影响25人
狗尾巴草_0
数组的查询
/*
*slice:数组的查询
参数:slice(n,m)从索引n开始找到索引m处(不包含m)
返回值:把找到的部分以一个新数组返回
原来的数组不必拿
*/
image.png
slice(n) 从索引n开始找到末尾
slice(0) / slice() 克隆数组,克隆一份和原来数组一模一样的新数组
slice 支持负数索引,如果传递的索引为负数,浏览器解析的时候 是按照总长度 + 负数索引 来处理
image.png
思考:参数大于索引 参数类型不对 参数出现小数
将两个数组进行拼接
concat: 将多个数组拼接在一起
参数:要拼接的内容(把内容放到原数组的后面),可以是一个数组,娿可以是一些数据值
返回:拼接后的新数组
原有数组不变
concat() 什么都没有拼接,相当于把原有数组克隆一份一模一样的新数组出来
image.png