怎样深入理解Javascript的Object 的各个方法(call apply...)?

楼上正解,call()和apply()是Function.prototype的方法,而Object也不是从石头缝里蹦出来的,它既然是对象也是通过构造函数构造出来的,在JavaScript中一切都是对象,没毛病,但是对象和函数是一种鸡生蛋蛋生鸡的关系,这也是JavaScript的独特之处。
推荐看一下这个简明教程就可以快速理解 call()和apply():
【怎样深入理解Javascript的Object 的各个方法(call apply...)?】 JavaScript中call()和apply()的基本用法和区别详解

■网友
Object.hasOwnProperty(\u0026#39;call\u0026#39;);//falseFunction.prototype.call === Object.call;//true发现没,其实Object是一个构造函数啊,Object.call从Function继承的,其实就是function的call。。。嗯,如果你是想问call和apply怎么用的话,我之前也问过这个问题- -!,可以瞅瞅:如何理解和熟练运用js中的call及apply? - 前端开发


    推荐阅读