数组.pop() 删除数组的最后一项,并返回删除的那个元素
数组.shift() 删除数组的第一项,并返回删除的那个元素
数组.puth() 在数组最后追加元素,并返回新数组的长度
数组.unshift() 在数组最前面追加,并返回新数组的长度
数组.concat() 将数组连接成一个新数组
数组.reverse() 翻转数组顺序
数组.join('') 用于吧数组的,每个元素拼接称为字符串
数组.indexOf 查找在数组中首次出现的索引位置,找不到就是-1
数组.lastIndexOf 查找在数组中尾次出现的索引位置,找不到就是-1
数组.sort:用于排序
正序排列:let re = arr.sort( function (a, b) { return a - b; } );
倒序排列:let re = arr.sort( function (a, b) { return b - a; } );
数组.find(function('item','index','arr' ){}) 返回数组满足条件的第一个值并返回,找不到就undefined
数组.findIndex 用于查找首次满足条件的值,并返回其索引值
数组.some 用于查找首次满足条件的值,并返回其索引值
数组.some 用于查找是否有满足条件的值 有一个就可以 返回 true 没有返回 false
数组.every 用于查找满足条件的值 都满足返回 true 不满足返回 false
数组.filter 筛选满足条件的元素,并返回到一个新数组中
数组.map 遍历数组方法返回一个新数组,新数组中的元素为原始数组中的每个元素调用函数处理后得到的值。
注意: map() 不会对空数组进行检测。
map() 不会改变原始数组。
函数的作用是对数组中的每一个元素进行处理,返回新的元素。
语法:
map是数组的方法,有一个参数,参数是一个函数,函数中有3个参数
参数1:item必须。当前元素的值
参数2:index,可选。当前元素在数组中的索引值
参数3:arr可选。当前元素属于的数组对象
示例:下面代码利用map方法实现数组中每个数求平方。
let arr = [2, 4, 6, 8, 10];
var arr2 = arr.map(function(item){
return item*item;
});
console.log(arr2); //[4, 16, 36, 64, 100]
Array.isArray(a) 判断a是否是数组
Array.from:用于转换为真数组
注意:要想把伪数组转成真数组,必须有length属性
数组遍历 forEach
数组.forEach(function (item,index,o){
item,index,o为三个形参 可以是任何数
第一个参数:代表数组的每个元素,当前元素
第二个参数:代表数组的每个元素的索引值,当前项的索引值
第三个参数:代表当前数组本身
1万+

被折叠的 条评论
为什么被折叠?



