目录
-
every
用法:数组.every(function(item,idx){ //item表示 循环出来的数组项 //idx 表示 循环出来的索引 return 条件表达式 }) //作用:本方法 会自动循环 指定数组 将数组中的每一个数组项 和 函数中返回的条件进行比较 如果所有数组项都满足条件 就返回true 如果有一个数组项不满足条件 就返回false
-
some
用法:数组.some(function(item,idx){ //item表示 循环出来的数组项 //idx 表示 循环出来的索引 return 条件表达式 }) //作用:本方法 会自动循环 指定数组 将数组中的每一个数组项 和 函数中返回的条件进行比较 只要有一个数组项满足条件 就返回true 如果都不满足条件 就返回false
-
filter
用法:数组.filter(function(item,idx){ return 条件 }) //作用:自动循环数组 将数组中的每一个数组项都和条件进行比较 将满足条件的数组项 留下 不满足的舍弃掉 最后将满足条件的数组项 组成一个数组 返回出来
-
map
用法:数组.map(function(item,idx){ return 操作代码 }) //作用:自动循环数组 将数组中的每一个数组项都执行指定的操作 将操作完之后的数组项 拼接为一个新数组 返回出来
-
forEach
用法:数组.forEach(function(item,idx){ //编写循环体代码 }) //作用:自动循环数组 每循环一次 执行一次循环体代码
-
find
用法:数组.find(function(item,idx,arr){ /*item:循环出来的数组项 idx:索引 arr:循环的数组*/ return 条件 }) //作用:本方法 会自动循环整个数组 并查找 满足条件的第一个数组项 返回出来
-
findIndex
用法:数组.findIndex(function(item,idx,arr){ /*item:循环出来的数组项 idx:索引 arr:循环的数组*/ return 条件 }) //作用:本方法 会自动循环整个数组 并查找 满足条件的第一个数组项 返回其索引