常用数组: pop :原数组发生变化,返回被删除的元素
推式:原细胞变异
shift :返回原始数组已更改且已删除的元素
无:原细胞变化
slice :返回新数组,切出索引开始、结束
splice :改变原来的排列,返回取出的新排列,取出索引的开头、长度、切取比特的插入值
reverse :原数组改变逆转位置
sort :按大小对原始数组进行排序
join :数组将成为字符串。 可以加上分隔符
concat :返回连接的新数组
ES5新功能: indexOf )统一使用字符串、数组,返回指定字符首次出现的位置(索引值),返回此索引值,否则返回-1
forEach () :仅遍历数组(item、index和arr ),没有返回值或返回值为undefined
map () :遍历数组并返回新数组
filter () :与map类似,返回新数组
some () :返回一个布尔值,用于检测数组中是否有值
every () :返回一个布尔值,用于检测数组中的所有元素是否都满足指定条件
reduce () )=(prev,next,index ) )
第一个参数是最后两个参数之和
第二个参数是与下一个下标相对应的元素
第三个参数是第二个参数的下标
script vararr=[ 1,2,3,4,5,6,7,8,9,10 ]; varnewarr=arr.reduce((prev,next,index ) ) { console.log } prev,next, index ) return prev next //第二次第三次//1 :第一个下标对应的参数1 :前两个参数的和1 :前两个参数的和//2 :与第二个下标对应的参数2 :与下一个下标对应的参数2 :与下一个下标对应的参数//3 )第二参数的下标3 )第二参数的下标3 )第二参数的下标//1,2,13,3,26,4
ES6新功能: isArray () :判断是否为数组
Array.from (:将类数组或可重复对象转换为数组
Array.of ) :创建将参数中的不同元素(数据类型)转换为数组的数组,如果为空,则返回空数组
find () :在数组中查找满足条件的第一个元素
findIndex ) :查找数组中满足条件的第一个元素的索引
includes ) :检测数组中是否包含值,返回true、false
fill () :将索引范围中数组元素的内容输入一个指定值。
entries () :遍历键和值
kys () :遍历密钥名称
values () :导线测量值
flat ()从嵌套数组到一维数组
复制数组:扩展运算符:…
详细课件此博客https://blog.csdn.net/mo 123456 op uiop/article/details/90698072