HZFE / awesome-interview

剑指前端 Offer
http://febook.hzfe.org/
Other
2.33k stars 176 forks source link

实现 apply/call/bind | HZFE - 剑指前端 Offer #65

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

实现 apply/call/bind | HZFE - 剑指前端 Offer

apply

https://febook.hzfe.org/awesome-interview/book4/coding-apply-call-bind

zitup commented 2 years ago

apply 这一行实现,会使第二个参数传入 []{length: 0} 时报错

if (argsArray && typeof argsArray === "object" && argsArray.length) {

可以改成

if (argsArray && typeof argsArray === "object" && 'length' in argsArray) {