forEarn,for循环,参数一:当前数组中元素;参数二:索引; 参数三:当前数组
forEarn.png
map()map函数会依次处理数组中的每一个元素 并返回一个新的数组 对原来的数组不会影响
find()是在数组中找到第一个符合条件的元素
1、当数组中的元素在测试条件时返回true时,表达式就会返回符合条件的元素,剩余的元素不会再检测。
2、如何没有符合条件的元素就返回undefined。
every() 方法使用指定函数检测数组中的所有元素
1、如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。
2、如果所有元素都满足条件,则返回 true。
some()是在数组中找是否有符合条件的元素
1、如果有一个元素满足条件,则表达式返回true,剩余的元素不会再检测。
2、如果没有满足条件的元素,则返回false。
every()和some()都是返回布尔值
filter()是在数组中找所有符合条件的元素
1、filter()方法创建一个新的数组[],符合条件的所有元素会添加到新数组
2、如果没有满足条件的元素,则返回[]。
map.png