javascript - 函数/对象字面量之前的问号意味着

标签 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。

最佳答案

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

由于 JavaScript 没有类型提示,甚至没有类型的 null,因此它根本不是 Javascript。

关于javascript - 函数/对象字面量之前的问号意味着,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33396529/

相关文章:

javascript - 在 java web 元素中包含 CSS 和 javascript 文件的最佳实践是什么?

javascript - 在javascript中使用循环查找阶乘

android - React Native 与现有 Android 应用集成闪退

javascript - Promise { <state> : "pending" } - Should we use . 那么在 async/await 之后?使困惑

javascript - 在 Laravel 中是否有更简单的方法将数据从页面传递到模式?

javascript - 如何旋转 Canvas 中的对象

ios - [React Native][IOS] 如何通过通知打开应用程序时捕获事件

javascript - 如何在 native react 中关闭模式?

node.js - 防止导入 es6 默认导出

javascript - 防止组件卸载 - 在打开其他组件之前向用户显示通知