在React自定义钩子(Hook)中,我们以下面的方式返回订单号,变量receipt?.order?.id在react中意味着什么

export const useTest = props => {
  ...
  return {
    orderTestNumber: receipt?.test?.id
  };
}

最佳答案

它称为可选链接(?。)
当引用或函数可能未定义或为null时,可选的链接运算符提供一种简化通过连接的对象访问值的方法。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining

10-07 17:20