javascript - 访问流对象时使用空括号?

标签 javascript javascript-objects flowtype

阅读此处的一些代码:( redux organization ) 并注意到以下代码。

// todos/model.js
export type Todo = {
  id?: number;
  text: string;
  completed: boolean;
};

// This is the model of our module state (e.g. return type of the reducer)
export type State = Todo[];

这看起来像 Flow代码,其中大部分是有道理的。但我有点不明白 Todo[] 上的空括号 是什么意思。

通常在 js 中你使用空括号来分配一个空数组。虽然我从来没有见过它这样使用。这是 Flow 功能吗?在文档中找不到它。

最佳答案

这意味着 State 是 Todo 对象的数组。

例如 number[] 是数字数组。

Array types

关于javascript - 访问流对象时使用空括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37872178/

相关文章:

javascript - 为什么 bootstrap 下拉菜单仅在包含 bootstrap-responsive.css 时才有效?

javascript - 将 String 转换为 JavaScript 中已声明的对象?

javascript - 将数组中的项目添加到另一个数组中的对象中

flowtype - 停止所有 Flow 服务器

typescript - 从 OpenAPI 的 `oneOf` 关键字生成的不受欢迎的 Flow/TypeScript 类型。是否有另一个 OpenAPI 模式会产生更好的结果?

javascript - 动态加载 rel 属性中的链接。

javascript - TinyMCE 不断添加默认视频宽度和高度

javascript - DataTable 选择插件和 jquery 事件处理程序问题

javascript - JavaScript 中将对象从对象数组插入数组

javascript - Flow 是否存在不完整(部分)声明之类的情况?