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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

javascript 里的 prototype 的問(wèn)題

javascript 里的 prototype 的問(wèn)題

一人我編程累 2017-12-09 20:57:35
在JavaScript內(nèi)部,對(duì)象的屬性和方法追溯機(jī)制是通過(guò)所謂的prototype鏈來(lái)實(shí)現(xiàn)的。當(dāng)用new操作符構(gòu)造對(duì)象時(shí),也會(huì)同時(shí)將構(gòu)造函數(shù)的prototype對(duì)象指派給新創(chuàng)建的對(duì)象,成為該對(duì)象內(nèi)置的原型對(duì)象。對(duì)象內(nèi)置的原型對(duì)象應(yīng)該是對(duì)外不可見(jiàn)的問(wèn)題描述?:上面這句話??不能理解什么意思 還有下面的第17行代碼,也理解不了!1?????function?Person(name)???//基類構(gòu)造函數(shù)?2?????{?3?????????this.name?=?name;?4?????};?5??????6?????Person.prototype.SayHello?=?function()??//給基類構(gòu)造函數(shù)的prototype添加方法?7?????{?8?????????alert("Hello,?I'm?"?+?this.name);?9?????};10?????11?????function?Employee(name,?salary)?//子類構(gòu)造函數(shù)12?????{13?????????Person.call(this,?name);????//調(diào)用基類構(gòu)造函數(shù)14?????????this.salary?=?salary;15?????};16?????17?????Employee.prototype?=?new?Person();??//建一個(gè)基類的對(duì)象作為子類原型的原型,這里很有意思18?????19?????Employee.prototype.ShowMeTheMoney?=?function()??//給子類添構(gòu)造函數(shù)的prototype添加方法20?????{21?????????alert(this.name?+?"?$"?+?this.salary);22?????};23?24?????var?BillGates?=?new?Person("Bill?Gates");???//創(chuàng)建基類Person的BillGates對(duì)象25?????var?SteveJobs?=?new?Employee("Steve?Jobs",?1234);???//創(chuàng)建子類Employee的SteveJobs對(duì)象26?27?????BillGates.SayHello();???????//通過(guò)對(duì)象直接調(diào)用到prototype的方法28?????SteveJobs.SayHello();???????//通過(guò)子類對(duì)象直接調(diào)用基類prototype的方法,關(guān)注!29?????SteveJobs.ShowMeTheMoney();?//通過(guò)子類對(duì)象直接調(diào)用子類prototype的方法30?31?????alert(BillGates.SayHello?==?SteveJobs.SayHello);?//顯示:true,表明prototype的方法是共享的
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 1014 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)