- 博客(3)
- 收藏
- 关注
原创 转化为数组的五种方法
var cks=document.getElementsByTagName("input"); var list=Array.from(cks);//ES6 var list=Array.prototype.slice.call(cks); var list=[].slice.call(cks);
2020-06-04 14:39:21 3170
原创 map使用及原理
map是遍历数组的方法,回调函数中有三个参数,每个元素,下标,原数组,并且使用return返回新元素到新数组中新数组的长度与原数组的长度相同,如果没有使用return,就会返回默认的undefined用法:arr.map(function(item,index,array){ console.log(item,index,array);});map重构原理: 桥接模式 function map1(array,fn){ var arr=[]; for(va
2020-06-04 13:53:56 330
原创 foreEach原理
遍历数组,回调函数中有三个参数,每个元素,下标,原数组遍历一个元素,就执行该函数一次forEach只能遍历数组,不能返回forEach原理var arr=[2,3,,4,5,6]; function forEach1(array,fn){ for(var i=0;i<array.length;i++){ if(array[i]===undefined) continue; fn(array[i],i,array); }
2020-06-04 13:46:17 376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人