![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
srbjh888
编程爱好者
展开
-
体验apply的强大
apply可以用来直接运行函数或调用对象的成员函数,实现继承,数组合并,大小比较等技巧。 传递2个参数。 参数1:被调用函数的this对象。 参数2:被调用函数的参数。 1、类的继承(调用函数,传递this): 原理是通过apply传递this到创建对象函数,并运行函数,借助函数给this对象成员赋值。有点像借鸡生蛋的感觉。 function Car(brand,from...原创 2019-07-02 16:02:51 · 102 阅读 · 0 评论 -
深入理解js原型prototype
Js用函数来表示类,函数默认带有保留属性prototype,prototype中定义了类的原型成员。 通过new调用函数实例化对象 对象包含实例成员和原型成员,__proto__属性指向所继承的类的原型(就是父级的原型)。 对象通过.添加或修改实例成员 也可以给原型添加或修改成员 因为__proto__指向的是父级的原型,那么可以通过__proto__一直追踪整个原型链,从...原创 2019-07-04 08:35:27 · 132 阅读 · 0 评论