2017年10月9日

摘要: __proto__(隐式原型)与prototype(显式原型) 显式原型 explicit prototype property:用来实现基于原型的继承与属性的共享。 每一个函数在创建之后都会拥有一个名为prototype的属性,这个属性指向函数的原型对象。 Note:通过Function.prot 阅读全文
posted @ 2017-10-09 14:31 Lulin1 阅读(120) 评论(0) 推荐(0) 编辑
 
摘要: 1、简介 Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多。 子类必须在constructor方法中调用super方法,否则新建实例时会报错。这是因为子类没有自己的this对象,而是继承父类的this对象,然后对其进行加工。如果不调用supe 阅读全文
posted @ 2017-10-09 11:22 Lulin1 阅读(249) 评论(0) 推荐(0) 编辑
 
摘要: 注意:null 转为数值时为0,而 undefined 转为数值时为 NaN。 null 表示"没有对象",即该处不应该有值。典型用法是: (1) 作为函数的参数,表示该函数的参数不是对象。 (2) 作为对象原型链的终点。 undefined 表示"缺少值",就是此处应该有一个值,但是还没有定义。典 阅读全文
posted @ 2017-10-09 09:51 Lulin1 阅读(234) 评论(0) 推荐(0) 编辑