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

时间:2015-10-28 16:31:33

标签: javascript react-native ecmascript-6 flowtype

嗨,在以下函数中,问号的含义是什么:

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

我不明白这一部分:(token: ?FBSDKAccessToken)

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

1 个答案:

答案 0 :(得分:1)

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

由于JavaScript没有类型提示,但即使是无类型null,也不是Javascript。