JavaScript五种继承方式

来源:互联网 发布:vmware player mac版 编辑:程序博客网 时间:2024/06/14 07:34

http://www.html5war.com/?p=358#127501-tsina-1-65799-37403ee4d52bdcc85c83ed483a1ad958

1)继承第1种方式:对象冒充

2)继承第2种方式:call方法

call方法是Function对象中的方法,因此我们定义的每个函数都拥有该方法。可以通过函数名来调用call方法,call方法的第一个参数会被传递给函数中的this,从第二个参数开始,逐一赋值给函数中的参数。

3)继承第3种方式:apply方法

apply方法与call方法的不同之处在于,apply方法第二个参数传递的是一个数组,而不像call方法那样以离散的形式传递参数。

4)继承第4种方式:原型链方式

该方式的缺点是不能够传递参数。初始化必须要等对象创建之后

5)继承第5种方式:混合方式(推荐)

 

 

原创粉丝点击