使用原生js实现map方法详解
,意思就是,没有读取到有属性调用了 call,而在 myMap 方法中调用 call 的,是 “fun” 参数,足以证明,“fun”参数接收到的就是 “s.myMap(callback)” 中作为参数传入的 callback 函数❗️所以 “fun” 接收的就是 s 数组调用 myMap 方法时指定的处理函数。(也就是接收的“fun.call(item, arr[i], i, arr)” 里的 arr[i])(要被this指向的数组,哪个数组调用的myMap方法,item 接收的就是哪个数组)
原创
2022-10-01 08:30:00 ·
894 阅读 ·
1 评论