函数/对象字面意思前的问号

Question mark before function/object literal mean

本文关键字:意思 对象 函数      更新时间:2023-09-26

Hi在下面的函数中,问号的意思是什么:

  static getCurrentAccessToken(callback: (token: ?FBSDKAccessToken) => void) {
    FBSDKAccessTokenInterface.getCurrentAccessToken((tokenDict) => {
      callback(tokenDict ? new FBSDKAccessToken(tokenDict) : null);
    });
  }

我不理解这部分:(token: ?FBSDKAccessToken)

是的,这是javascript ES6。看看这里。更新:这是流量处理javascript。

正如@epascarello已经发现的那样,这是流中对象变量的可为null的类型提示。

由于JavaScript没有类型提示,但即使是无类型的null,这根本不是JavaScript。