1. 空(null, undefined)驗證
剛開始,我是比較蠢的驗證(我還真是這樣子驗證的)
if (variable1 !== null || variable1 !== undefined || variable1 !== '') { let variable2 = variable1; }
大哥教會了我這樣子驗證,你會驚嘆一下的
let variable2 = variable1 || '';
如果你不信,在谷歌瀏覽器開發(fā)者面板的控制臺下試試!
//值為null的例子 let variable1 = null; let variable2 = variable1 || ''; console.log(variable2); //輸出: '' //值為undefined的例子 let variable1 = undefined; let variable2 = variable1 || ''; console.log(variable2); //輸出: '' //正常情況 let variable1 = 'hi there'; let variable2 = variable1 || ''; console.log(variable2); //輸出: 'hi there'
是不是很棒(可愛臉)
2. 數(shù)組
這個