我找不到对以下语法的任何引用:
data?.length > 0 && ...rest of the code
我理解双&符号和其余部分。我唯一不清楚的是“数据”变量后面的问号。它是什么意思或叫什么?我找不到任何东西。
通常,我会使用以下内容检查变量是否存在(为真):
data && if_data_is_true_execute_this
我找不到对以下语法的任何引用:
data?.length > 0 && ...rest of the code
我理解双&符号和其余部分。我唯一不清楚的是“数据”变量后面的问号。它是什么意思或叫什么?我找不到任何东西。
通常,我会使用以下内容检查变量是否存在(为真):
data && if_data_is_true_execute_this
这是 ECMAScript 2020 的一项新功能,可让您在尝试访问某个属性之前检查它是否存在 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining