js处理数组的基本方法

30 阅读1分钟

concat //连接两个数组

join//将数组拼接成字符串

push//向数组最后添加数据

pop//删除数组最后一项

shift//删除数组第一项

unshift //向数组前面添加数据

slice//切割数组

splice//删除数组并添加元素

sort//数组排序正序

reverse//数组排序倒序

indexof//正序查询元素的位置

lastindexof//倒序查询数组中元素的位置

every//判断数组每一项是否是真

some//判断数组中有一项是真则为真

filter//筛查数组中的元素

map// 循环数组

forEach//循环数组

find //查找数组中的元素

findindex// 查找数组中元素的位置

fill//新元素可以代替数组中旧元素的位置

copyWithin //复制数组中的元素可以指定范围

from//将对象转化为数组

of//将元素转化为数组(前提必须有Array)

entries//返回迭代器,返回键值对

values //返回键值对的values

keys //返回键值对的keys

includes// 数组中包含元素进行判断

  • 其中也有es6的语法