for循环
forEach()参数有三个,分别是每一项,当前项的索引、以及原数组,没有返回值
map() 不改变原数组,可以在函数内部做一些操作,返回处理后的数组。
some() 用于判断数组有没有满足条件,如果有其中一项满足,就返回true。只有全部都不满足,才会返回false。 它不会改变原数组。
every() 用于判断是否符合条件,他只有全部都满足,才会返回true, 一旦其中某一项不符合条件,就中断循环,直接返回 false。它也不会改变原数组。
find() 用于查找数组中是否有满足条件的元素,当找到第一个满足条件的元素时,则直接返回该元素。如果都不满足条件,则返回 undefined。不会改变原数组。
filter() 用于过滤的方法,但是也可以遍历数组,它返回符合条件的新数组,不会影响原数组。
reduce() 累加的操作,将数组的每个元素从左往右依次执行累加器,返回最终的处理结果。不会影响原数组。
findIndx() 与find 类似,只不过findIndx()查找的是索引,找到符合条件的返回当前项的下标,没找到返回 -1。