some every map filter forEach find findIndex

some 查找数组中的每一项,只要有一项符合就返回true;

every 查找数组中的每一项,数组中每一项都符合条件就返回true,否则false;

find 遍历数组,找到第一个符合条件的元素之后就不在遍历了,返回这个符合条件的元素。如果数组中的元素都不符合就返回undefined

findIndex 遍历数组,返回第一个符合条件的元素的下标,如果查找完整个数组没有符合条件的元素,则返回-1

forEach 遍历数组的每一项,return无法停止forEach循环

map 遍历数组,没有return就是遍历数组;如果有return,将返回一个新数组。通过遍历可以做一些逻辑运算

filter 遍历数组,查找数组中符合条件的项,将符合条件的项放到新数组。

some every find findIndex forEach map filter 都可以传入一个回调函数,三个参数(item,index,array)三个参数分别表示 每一项元素,下标,当前遍历的这个数组

你可能感兴趣的:(前端,数组)