如题! 有看到过用if判断数据==""&&数据==null&&数据==undefind 然后执行操作,但我感觉这样还有可优化的空间. 也看到三个if else的! 求教!!!
如题! 有看到过用if判断数据==""&&数据==null&&数据==undefind 然后执行操作,但我感觉这样还有可优化的空间. 也看到三个if else的! 求教!!!
如果要判断空,null,undefind等,直接使用 || 赋默认值。
let a = "";
let b = a || 1;
console.log(b) // 1
let a = null;
let b = a || 1;
console.log(b) // 1
let a = undefined;
let b = a || 1;
console.log(b) // 1
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
可以使用
??=
例如相关阅读
逻辑空赋值 (??=) - JavaScript | MDN