void o'zidan keyin keladigan ifoda qiymatini `undefined`ga aylantirib yuboradi:
void 0 === undefined; // true
void 1 === undefined; // true
void 'Hello' === undefined; // true
Yuqoridagi misollardan ko'rinib turibdiki "void" qilingan ifoda qiymati undefined'ga teng.
Agar biror funksiya "return" qiladigan qiymat kerak bo'lmasa, uning oldiga
void qo'yish yaxshi amaliyot (ya'ni best practice) hisoblanadi:
button.onclick = () => void doSomething();
Qiziq fakt: Ba'zi minifikatorlar
undefined uzun so'z bo'lgani uchun uni void 0 bilan almashtirib ketadi.#js #jsdaily #tips