{} instanceof Object
控制台报错:
VM132:1 Uncaught SyntaxError: Unexpected token 'instanceof';
换成:
var c = {};
c instanceof Object //true
控制台报错:
VM132:1 Uncaught SyntaxError: Unexpected token 'instanceof';
换成:
var c = {};
c instanceof Object //true
2019-11-29
*_proto_指向的就是他的构造函数的prototype。
*构造函数的实例函数没有prototype,故而将实例函数的constructor(构造器)指向自身,再下一级的实例才能指向这一级实例
*构造函数的实例函数没有prototype,故而将实例函数的constructor(构造器)指向自身,再下一级的实例才能指向这一级实例
2019-11-04
prototype属性(原型对象)
*父类的原型的x属性动态的给它赋值,会发现创建new的都会被改变。
*但如果直接改变父类的原型的属性,不会改变已经创建new的属性,但是会改变后续创建的对象的属性。
*内置构建器的prototype:当在Object.prototype中设置新的属性且赋值时,后续的for in循环会返回这个设置的属性的值,此时需要通过将这个属性的标签设置为不可枚举即可。
*constructor(构造器) 属性返回对创建此对象的父函数的引用。
*Prototype属性有两个参数,一个是constructor,一个是_proto_,
*父类的原型的x属性动态的给它赋值,会发现创建new的都会被改变。
*但如果直接改变父类的原型的属性,不会改变已经创建new的属性,但是会改变后续创建的对象的属性。
*内置构建器的prototype:当在Object.prototype中设置新的属性且赋值时,后续的for in循环会返回这个设置的属性的值,此时需要通过将这个属性的标签设置为不可枚举即可。
*constructor(构造器) 属性返回对创建此对象的父函数的引用。
*Prototype属性有两个参数,一个是constructor,一个是_proto_,
2019-11-04