在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ 即然__proto__和prototype指向的都是原型對(duì)象,為什么要單獨(dú)給函數(shù)

即然__proto__和prototype指向的都是原型對(duì)象,為什么要單獨(dú)給函數(shù)弄一個(gè)prototype出來(lái)呢?

看了多篇博文,好像__proto__和prototype指向的都是原型對(duì)象,那為什么要給函數(shù)單獨(dú)一個(gè)設(shè)置一個(gè)prototype屬性呢,直接讓函數(shù)也用__proto__不行嗎?

回答
編輯回答
尐懶貓

proto 并不是語(yǔ)言本身的特性,這是各大廠商具體實(shí)現(xiàn)時(shí)添加的私有屬性,雖然目前很多現(xiàn)代瀏覽器的 JS 引擎中都提供了這個(gè)私有屬性,但依舊不建議在生產(chǎn)中使用該屬性,避免對(duì)環(huán)境產(chǎn)生依賴(lài)。

2018年4月10日 09:23
編輯回答
扯機(jī)薄

__proto__不是語(yǔ)言規(guī)范支持的,建議不用。

2018年4月24日 03:40
編輯回答
舊城人

我理解:
1:__proto__是對(duì)象上的屬性指向原型對(duì)象 myObject.__proto__
而prototype是該對(duì)象構(gòu)造函數(shù)上的屬性myObject.constructor.prototype
2:IE不支持 proto

2017年6月2日 20:54