一·、技術知識點javascript
1.for循環java
2.forEach 循環數組
3.mapblog
4.filterip
5.someit
6.everyconsole
7.reducefor循環
2、具體方法class
<script> var arr = [10,20,30]; var num = 0; for (var i = 0; i < arr.length; i++) { num += arr[i] } console.log('for循環的結果=' + num) var num1 = 0; arr.forEach((item,index) => { num1 += item }) console.log('forEach的結果=' + num1) var num2 = 0; arr.map((item,index) =>{ num2 += item }) console.log('map的結果='+ num2) var num3 = 0; arr.filter((item,index) =>{ num3 += item }) console.log('filter的結果='+ num3) var num4 = 0; arr.some((item,index) =>{ num4 += item }) console.log('some的結果='+ num4) var num5 = 0; arr.every((item,index) =>{ return num5 += item }) console.log('severy的結果='+ num5) </script>
3、含金量最高的求和方法 reduce循環
var num6 = arr.reduce((num,item) => { console.log(num + '---' + item) return num + item },0) console.log(num6)
reduce 裏面的num是累加器累加回調的返回值
reduce 裏面的item是數組中正在處理的元素