1. 空(null, undefined)驗(yàn)證
剛開始,我是比較蠢的驗(yàn)證(我還真是這樣子驗(yàn)證的)
if (variable1 !== null || variable1 !== undefined || variable1 !== '') { let variable2 = variable1; }
大哥教會(huì)了我這樣子驗(yàn)證,你會(huì)驚嘆一下的
let variable2 = variable1 || '';
如果你不信,在谷歌瀏覽器開發(fā)者面板的控制臺(tái)下試試!
//值為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ù)組
這個(gè)