apply方法和call方法。

Posted 悔创阿里-杰克马

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apply方法和call方法。相关的知识,希望对你有一定的参考价值。

每个函数都有length属性哥prototype属性。

length属性表示的是函数接入参数的个数

在es引用类型语言中,prototype是保存它们所有实例方法的真正所在。换句话来说,类似于toString()和valueOf()等方法实际上都存在prototype名下,只不过是通过各自对象的实例访问罢了。在创建自定义类型以及实现继承时,prototype属性的作用是极为重要的。在es5中prototype属性是不可以枚举的,因此使用for-in无法发现。

apply属性和call属性都是用来改变this的指向对象。

apply方法能劫持另外一个对象的方法,继承另外一个对象的属性。

以上是关于apply方法和call方法。的主要内容,如果未能解决你的问题,请参考以下文章

.call方法和.apply方法

Javascript 方法apply和call的差别

js中call和apply的区别

JS中 call和apply的区别和作用

JavaScript中的apply()方法和call()方法使用介绍

apply和call方法