数组-forEach 遍历 / filter 过滤 / map 替换

forEach

arr.forEach(function(ele,index,arr){ 

},document);

对数组中的每一个元素,执行一次提供的函数

         - callback(ele)  函数

                    - ele :循环过程中的每一位元素

                    - index: 当前循环的元素对应的下标值

                    - arr :调用forEach的当前数组

          - thisArg: 控制当前callback中的this指向

                                该方法返回值是undefined

数组-forEach 遍历 / filter 过滤 / map 替换_第1张图片


数组-forEach 遍历 / filter 过滤 / map 替换_第2张图片

filter

筛选出符合函数中条件的元素,并作为一个新数组返回

arr.filter(function(ele,index,arr){ 

},document);

数组-forEach 遍历 / filter 过滤 / map 替换_第3张图片

map

arr.map(function(ele,index,arr){ 

},document);

由数组中的每一位元素执行函数后的结果,作为新数组的值

数组-forEach 遍历 / filter 过滤 / map 替换_第4张图片

你可能感兴趣的:(数组-forEach 遍历 / filter 过滤 / map 替换)