In modern js you don't need void 0 anymore All In One

In modern js you don't need void 0 anymore All In One

void 0 === undefined

The void operator evaluates the given expression and then returns undefined.

The global undefined property represents the primitive value undefined.
It is one of JavaScript's primitive types.

let x = void 0;
// undefined
let y;
// undefined

x === y;
// true

// void  ??? === undefined


void 100 === undefined
true
void `100` === undefined
true
void `anything` === undefined
true
void null === undefined
true
void NaN === undefined
true
void [] === undefined
true
void {} === undefined
true
void (() => {}) === undefined
true

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined

ESLint


https://eslint.org/docs/rules/no-undefined

JavaScript Assistant

https://marketplace.visualstudio.com/items?itemName=p42ai.refactor

https://p42.ai/

refs

https://p42.ai/blog/2022-05-10/you-dont-need-void-0

https://p42.ai/documentation/code-assist/replace-void-0-with-undefined



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 發佈文章使用:只允許註冊用戶纔可以訪問!

原創文章,版權所有©️xgqfrms, 禁止轉載 🈲️,侵權必究⚠️!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章