如题! 有看到过用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
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答848 阅读
可以使用
??=
例如相关阅读
逻辑空赋值 (??=) - JavaScript | MDN