JavaScript笔记

"??"语法是什么意思


<script setup>

const a = 1;

const b = a ?? 100

const c = null;

const d = c ?? 100

</script>

<template>

  {{b}}  <!--输出1-->

  {{d}}  <!--输出100-->

</template>

点击并拖拽以移动

"??"语法类似于三元运算符语法(相当于简化版),如图所示,当a值不存在或无效时,将会使用"??"后的值

将属性值转为属性名称 以便于被其他对象引用此属性名称

使用  [${yourPropName}] 语法