課程
/前端開發(fā)
/JavaScript
/JavaScript深入淺出
為啥obj.hasOwnProperty("x")返回false
2015-07-24
源自:JavaScript深入淺出 4-2
正在回答
new?Object()通過構造函數(shù)創(chuàng)建對象,添加的屬性是在自身實例下面;
Object.create?可以理解為繼承一個對象,添加的屬性在原型下面;
Object.create() 用第二個參數(shù)來創(chuàng)建非空對象的屬性描述符默認是為false的,而構造函數(shù)或字面量方法創(chuàng)建的對象屬性的描述符默認為true(可修改,可枚舉,可寫入)。
當用構造函數(shù)或對象字面量方法創(chuàng)建空對象時,對象時有原型屬性的,即有_proto_;當用Object.create()方法創(chuàng)建空對象時,對象是沒有原型屬性的。
_proto_
所有視頻的評論都集中在一起嘛?我說的是4-2里面的7分鐘
是不是意思是通過這種方式創(chuàng)建的對象, 返回的是一個對象的原型,在這個例子中,obj的原型是{x:1},然后{x:1}是Object類型的, 他的原型又是Object.prototype? ?此時obj中除了一些內部屬性,還沒有其他的屬性?求老師解答??!
舉報
由淺入深學習JS語言特性,且解析JS常見誤區(qū),從入門到掌握
2 回答6分55秒時候說的什么value?沒聽懂
2 回答arguments沒有聽懂。。。。。
1 回答聽呀,聽不懂?
2 回答Student.prototype = Object.create(Person.prototype); Student.prototype.constructor = Person
5 回答為什么不是Student = Object.create(Person);和Student.prototype = Object.create(Person.prototype);有什么區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2019-10-18
new?Object()通過構造函數(shù)創(chuàng)建對象,添加的屬性是在自身實例下面;
Object.create?可以理解為繼承一個對象,添加的屬性在原型下面;
Object.create() 用第二個參數(shù)來創(chuàng)建非空對象的屬性描述符默認是為false的,而構造函數(shù)或字面量方法創(chuàng)建的對象屬性的描述符默認為true(可修改,可枚舉,可寫入)。
當用構造函數(shù)或對象字面量方法創(chuàng)建空對象時,對象時有原型屬性的,即有
_proto_
;當用Object.create()方法創(chuàng)建空對象時,對象是沒有原型屬性的。
2015-07-24
所有視頻的評論都集中在一起嘛?我說的是4-2里面的7分鐘
2015-07-24
是不是意思是通過這種方式創(chuàng)建的對象, 返回的是一個對象的原型,在這個例子中,obj的原型是{x:1},然后{x:1}是Object類型的, 他的原型又是Object.prototype? ?此時obj中除了一些內部屬性,還沒有其他的屬性?求老師解答??!