今天偶然间在看js的Array,看到Array.filter()的使用,突然想到一个问题,这个filter的源码是这样写的?(其实就是想知道怎样给Array扩展一个和filter类似的方法)
filter(callback[,thisArg]),callback有三个参数,分别是 element,index,array
这个callback是怎样定义的?
function myfliter(elem,index){
return elem>10;
}
为什么传 myfliter 到 filter, myfliter的第一个参数elem就是calback的第一个参数element?并且是Array的当前元素?
相关分类