双问号会判断,前边的变量不是null或者undefind就会返回前面的值,否则就返回后边的值;
var num=0 ?? 1;
console.log(num) // 0
var obj=null ?? 1;
console.log(obj) // 1
双问号会判断,前边的变量不是null或者undefind就会返回前面的值,否则就返回后边的值;
var num=0 ?? 1;
console.log(num) // 0
var obj=null ?? 1;
console.log(obj) // 1