Reflect preventExtensions target 何時返回 false?

時間 2021-05-31 13:45:26

1樓:賀師俊

普通的JS物件是不會返回false的。只有Host物件和Proxy物件可以返回false(自定義了 [[PreventExtensions]] 內部方法)。 @papa pa 的答案給了一些例子,除了proxy的例子之外,可以發現一些具有名值對介面的dom物件會返回false,這些名值對是不可限制的(localStorage可以用setItem新增、document.

all自動從id對映到元素,style可以加自定義屬性……),從語義一致性出發,這些物件就設定為不能preventExtensions了。

2樓:papa pa

不是很多嗎……

Reflect

.preventExtensions

(localStorage

)Reflect

.preventExtensions

(document

.all

)Reflect

.preventExtensions

(document

.createElement

('a'

).style

)Reflect

.preventExtensions

(new

Proxy

({},}))

何時發 s 何時發 s ?

DONGNANXIBEI 恭喜你又發現了新的議題 的 實質也是母音清化,所以現在寫成 對應的,的 也母音清化,不過沒有單獨表示s的假名。 高大上的答案看多了相信你也看不懂 從實際出發你不要讀成 si 也不要讀成 su你之所以聽成SU 或者 SI 是因為漢語對你的影響語言尤其是發音沒有公式和定理你只有...

嫦娥五號返回器攜帶月球樣品成功返回地球一週年,那麼探測器的另外三個組成部分去哪兒了呢?

11月12日軌道器進行了一次公升軌後軌道為 211864 421421km 33.69 11月18日嫦娥五號軌道器飛掠月球後,目前大概的繞日公轉軌道為 Scott Tilley通過觀測資料,假設當前的位置為環太陽軌道的近點,擬合出目前軌道器環日軌道示意圖。圖源 Scott Tilley 從這個軌道示...

何時應該用Dojo Ext?何時應該用Backbone Angular?

空空 Backbone,dojo 不熟悉。我angular和extjs 都做過。extjs 5出來後,其實吸收了很多流行前端框架的優點。我覺得如果你的需求有很多rich gui widget,接近企業級介面的話,用extjs 開發會更快。用angular 可能需要定製很多會降低開發的效率。另外 an...