es6判斷空值小技巧


 1 function isEmpty(value){
 2     if(value??'' !== ''){
 3         return false;
 4     }
 5     else{
 6         return true;
 7     } 
 8 }
 9 let obj = {};
10 console.log(isEmpty(obj)) //false

?? :非空運算符
在 JS 中,?? 運算符被稱為非空運算符。如果第一個參數不是 null/undefined(這里只有兩個假值,但是 JS 中假值包含:未定義 undefined、空對象 null、數值 0、空數字 NaN、布爾 false,空字符串'',不要搞混了),將返回第一個參數,否則返回第二個參數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM