1. 空(null, undefined)验证
刚开始,我是比较蠢的验证(我还真是这样子验证的)
if (variable1 !== null || variable1 !== undefined || variable1 !== '') { let variable2 = variable1; }
大哥教会了我这样子验证,你会惊叹一下的
let variable2 = variable1 || '';
如果你不信,在谷歌浏览器开发者面板的控制台下试试!
//值为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. 数组
这个