js以及ES6中的数组的一些方法

ES6新增的数组方法
Array.form() 将伪数字转为真数组
find() 在数组中查找符合条件的元素,只要找到第一个符合条件的 元素,就终止遍历
返回值:找到的元素
格式:arr.find({function(item,index,arr)
return 查找条件
})
findIndex() 返回值:找到元素的下标
copyWithin() 第一个参数:从哪个小标开始
第二个参数和第三个参数:范围[start,end)
js中的一些数组方法:
push()
格式:数组.push(参数1,参数2,参数3);
功能:给数组的末尾添加元素
返回值:插完后的新长度
pop()
格式:数组.pop() 没有参数
返回值:取下的一个元素
功能:从数组末尾取下一个元素
队列:先进先出 从末尾进 头部出
push()
shift()
格式:数组.shift()
参数:没有参数
功能:从数组头部取下一个元素
返回值:取下的元素
unshift()
格式:unshift(参数1,参数2…)
与shift方法相反
功能:从数组头部插入元素
返回值:插完以后的新数组的长度

    concat() 1.拷贝原数组,生成新数组
        2.合并数组
  格式:数组.concat(数组,数据,....)
  返回值:合并成的新数组
  slice()  格式:数组.slice(strat,end);[strat,end)
  功能:可以基于当前数组获取指定区域元素[strat,end),提取出元素生成新数组
  返回值:生成的新数组,原数组不会改变
 splice() 格式:数组.splice(start,length,数据1,数据2,...)
 参数:开始截取的位置,截取元素的长度,插入的元素
 返回值:截取的元素组成的新数组
 join()   格式:数组.join(字符串)
 功能:将数组的元素用传入的拼接符,拼接成一个字符串
 返回值:拼接好的字符串
  reverse()  逆序
 sort()     排序 默认从小到大

你可能感兴趣的:(javascript)