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)三个参数分别表示 每一项元素,下标,当前遍历的这个数组