JS
henrypolas1j
这个作者很懒,什么都没留下…
展开
-
js小知识-长度妙用
js数组的长度有另外一个作用:var arr = [‘henry’,‘pola’,‘allen’,‘jerry’,‘tom’]; 总所周知:console.log(arr.length) => 输出:5 然而:arr.length=3有何用意? 结果是: arr = [‘henry’,‘pola’,‘allen’]; 相当于arr = arr.slice(0,3) 清空数组:arr.leng...原创 2019-09-03 09:41:41 · 116 阅读 · 0 评论 -
js小知识-数组高阶函数-1
对数组中元素从左到右应用一个函数 1、reduce(): 例如: var arr = [1,5,13,17,19,23]; var sum = arr.reduce(function(x,y){return x+y},0); console.log(sum); =>输出:78,累加求和 2、every() VS some(): 例如: var arr = [1,5,2,17,12,23]...原创 2019-09-03 10:10:09 · 128 阅读 · 0 评论 -
js小知识-递归求和
求:1~x累加求和: function add(x) { if(x<1){ return 0; } return x+add(x-1); } console.log(add(5)); => 输出:15 求:数组arr中从下标begin(包含)开始到end(不包含)结束的元素累加和 var arr = [1,5,13,17,23,29]; function sum(arr,begin,e...原创 2019-09-03 10:27:26 · 1733 阅读 · 0 评论