首页 > 解决方案 > 流式阵列初始化

问题描述

如果有一个数组声明如下:

let arr: Array<{name: string, age: number, gender: string}>;

这是否意味着在这个数组中arr我有一个对象列表,其中包含nameagegender的属性?

我理解的方式是这样的:

let arr = [{name: string, age: number, gender: string}];

所以这个数组只存储对象,如果其中有两个 obj,则数组的有效输出将类似于:

[{name: "abc", age: 30, gender: "M"}, {name: "xyz", age: 15, gender: "F"}]

我不确定我的理解是否正确。有人可以解释一下它的实现方式Array<{name: string, age: number, gender: string}>吗?

标签: arraysflowtype

解决方案


Array<{name: string, age: number, gender: string}> 你是对的,这意味着变量将是一个对象数组,对象将是格式

{name: string, age: number, gender: string}

这个


推荐阅读