今天偶然間在看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的當前元素?
如何查看 JavaScript 源代碼?
富國滬深
2018-07-30 08:14:51