5
如果我的腳本執行一個返回例如一個我不想使用或存儲的巨大對象,用void操作符調用該函數會更好/更快/更少佔用內存空間嗎?還是會降低性能,因爲返回值會被覆蓋?JavaScript無效執行
void myFunc();
剛創建的測試:
如果我的腳本執行一個返回例如一個我不想使用或存儲的巨大對象,用void操作符調用該函數會更好/更快/更少佔用內存空間嗎?還是會降低性能,因爲返回值會被覆蓋?JavaScript無效執行
void myFunc();
剛創建的測試:
的void
操作者僅用於獲得undefined
原始值;當你以javascript:
內嵌模式運行代碼時,它會很有用,因爲如果它是undefined
,頁面將不會被返回值(轉換爲字符串)所取代。
因此,有這兩種結構之間沒有明顯的區別:
getSuperBigResult();
void getSuperBigResult();
的JavaScript都將在void'ish的方式運行,因爲前者語句不使用任何返回值。
參見:void
讓GC完成其工作 – zerkms
所以你已經測試了這個自己,哎? –
我在測試中使用void變慢1.16%。接着是.80%。我認爲在這種情況下真的沒有使用void的影響。 –