عملگر Double NOT یا !! وقتی پشت یک مقداری قرار بگیره، اون رو به بولین تبدیل میکنه:
console.log(!! null); // false console.log(!! undefined); // false console.log(!! ''); // false console.log(!! 0); // false console.log(!! NaN); // false console.log(!! ' '); // true console.log(!! {}); // true console.log(!! []); // true console.log(!! 1); // true
منبع:
