vue学习

60 阅读1分钟

js中??和?.

  1. ??逻辑操作符,当左侧为null或者undefined时返回操作符右侧值
const sum = null ?? 12
console.log(sum);//返回12

const sum = 13 ?? 15
console.log(sum); //返回13

const sum = undefined ?? 12
console.log(sum); //返回12
  1. ?.可选链式操作符,可以读取位于连接对象链深处属性的值,不必明确验证链中的每个引用是否有效
const fa = { 
    name: 'lming', 
    son: { 
        name: 'lqq' 
    } 
   }; 
const duc = fa.duc?.name; 
console.log(duc); //输出undefined