js三元运算符,?? 双问号的语义和用法

let a = null;
let b = 2;
b = a ?? b;
console.log(b);//2


let a = 3;
let b = a ?? 5;
console.log(b);//3

语法格式为a ?? b。其意义为:当a为 null 或者 undefined 时,返回b的值,否则返回a的值;

猜你喜欢

转载自blog.csdn.net/qq_40269801/article/details/131559267
今日推荐