JS 中的双问号“??”是什么

js的??和 ||的功能类似,但有点小区别

let a= foo|| "default"; //当左边的值为"",0,null或undefine时都会返回右边的值
let b = foo ?? "default"; // 当左边的值为 null 或undefine时才会返回右边的值

posted on 2024-09-28 14:46  爱泽拉斯  阅读(3)  评论(0编辑  收藏  举报

导航