arrays - 流式阵列初始化
问题描述
如果有一个数组声明如下:
let arr: Array<{name: string, age: number, gender: string}>;
这是否意味着在这个数组中arr
我有一个对象列表,其中包含name
、age
和gender
的属性?
我理解的方式是这样的:
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}>
吗?
解决方案
Array<{name: string, age: number, gender: string}> 你是对的,这意味着变量将是一个对象数组,对象将是格式
{name: string, age: number, gender: string}
这个
推荐阅读
- influxdb - 由于时间戳问题,写入 InfluxDB 失败
- pulumi - 无法在 Pulumi 中传递两个输出回调值
- python - 如何在 Google Colab 中运行 Github 项目的笔记本?
- c - 修改子进程中的变量
- javascript - scrollIntoView 平滑滚动在 Angular 9 中应该下降得更多
- javascript - 来自 react-router-dom 的链接无法与 material-ui 正常工作
- python-3.x - 如何使用 Python 请求处理不良代理
- python - Select is not iterable error while select is not iterable error while select a Dropdown option based on user input using Selenium and Python
- parsing - 使用 Parsec 在 Haskell 中编写小型解析器时出现问题
- angular - Angular ErrorHandler 和 HttpErrorResponse