今天偶然間在看js的Array,看到Array.filter()的使用,突然想到一個(gè)問(wèn)題,這個(gè)filter的源碼是這樣寫的?(其實(shí)就是想知道怎樣給Array擴(kuò)展一個(gè)和filter類似的方法)filter(callback[,thisArg]),callback有三個(gè)參數(shù),分別是 element,index,array這個(gè)callback是怎樣定義的?function myfliter(elem,index){ return elem>10;}為什么傳 myfliter 到 filter, myfliter的第一個(gè)參數(shù)elem就是calback的第一個(gè)參數(shù)element?并且是Array的當(dāng)前元素?
如何查看 JavaScript 源代碼?
富國(guó)滬深
2018-07-30 08:14:51