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

Javascript 函数/对象字面意思前的问号,javascript,react-native,ecmascript-6,flowtype,Javascript,React Native,Ecmascript 6,Flowtype,在以下函数中,问号是什么意思: static getCurrentAccessToken(callback: (token: ?FBSDKAccessToken) => void) { FBSDKAccessTokenInterface.getCurrentAccessToken((tokenDict) => { callback(tokenDict ? new FBSDKAccessToken(tokenDict) : null); }); }

在以下函数中,问号是什么意思:

  static getCurrentAccessToken(callback: (token: ?FBSDKAccessToken) => void) {
    FBSDKAccessTokenInterface.getCurrentAccessToken((tokenDict) => {
      callback(tokenDict ? new FBSDKAccessToken(tokenDict) : null);
    });
  }
我不明白这部分:
(令牌:?FBSDKAccessToken)

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

这是流中对象变量的可空类型提示,@epascarello已经发现了这一点


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

看起来不像JavaScript,对我来说不是重复的——根本不是关于三元运算符谁在乎它是什么语言,在所有这些语言中它都被称为“三元运算符”。。。这不是javascript,我不在乎别人怎么说,如果它甚至没有在V8中解析,它就不是JS AFAIC。。。