{} 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