<script> let arr = [10, 20, 30, 40, 50, 60]; // 要求找出小于40的元素*2再让这个数组的每个元素相加 // 链式写法: let newArr = arr.filter(function(n) { return n < 40; }).map(function(n) { return n * 2; }).reduce(function(preValue, n) { return preValue + n }, 0); console.log(newArr); // 箭头函数写法 let new2Arr = arr.filter(n => n < 40).map(n => n * 2).reduce((pre, n) => pre + n); console.log(new2Arr); </script>