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, 禁止转载 🈲️,侵权必究⚠️!


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