第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js高級程序設計中關于創(chuàng)建對象的一點問題

js高級程序設計中關于創(chuàng)建對象的一點問題

小唯快跑啊 2018-12-19 17:14:18
function Person(){}Person.prototype ={name: "Nicholas",age:29,job: "software engineer",sayName : function(){    alert(this.name);}};var friend = new Person();我們將Person.prototype設置為等于一個以對象字面量形式創(chuàng)建的新對象。最終結(jié)果相同,但有一個例外:constructor屬性不再指向Person了。前面曾經(jīng)介紹過,每創(chuàng)建一個函數(shù),就會同時創(chuàng)建他的prototype對象,這個對象也會自動獲得constructor屬性,而我們這里使用的語法,而我們在這里使用的語法,本質(zhì)上完全重寫了默認的 prototype 對象,因此 constructor 屬性也就變成了新對象的 constructor 屬性(指向 Object 構(gòu)造函數(shù)),不再指向 Person 函數(shù)。此時,盡管 instanceof操作符還能返回正確的結(jié)果,但通過 constructor 已經(jīng)無法確定對象的類型了。這是書中的一段話,可以說完全沒看懂,這個constructor到底指向啥,一開始,constructor指向Person,后來為什么又指向Object了呢。。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 423 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號