javascript void
語句計算表達式,並返回undefined
值。這很有用,因爲可以重新定義全局變量undefined
,但爲什麼它會評估en表達式?大多數人只使用0,作爲爲什麼javascript void語句會評估表達式?
void 0;
void(0);
看着Raghu的回答,在文檔中說
這個操作符允許將產生副作用到哪裏,其值是不確定的表達需要的地方表達。
但你可以給我,你不能只是把其中值ùndefined`期望的位置void(0)
一個例子,評估與另一條線路上的副作用體現在哪裏?
爲什麼會有人這樣做?這是非常不透明的。 –
[javascript:void(0)「是什麼意思?](http://stackoverflow.com/questions/1291942/what-does-javascriptvoid0-mean) – Bucket
相關,但我不確定它是一個重複。 –