首页 > 解决方案 > 如何在打字稿中用单个元素扩展和填充数组?

问题描述

在 python 中,如果我想创建一个数组,[1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 我只需要这样做[1] * 10

>>> [1] * 10
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]

我可以在打字稿中达到同样的效果吗?

标签: typescript

解决方案


你可以试试

Array.from({ length: 10}, () => 1) - 有了这个,您可以提供可以使用函数 output 初始化数组的函数,当前函数返回 1,因此它用 1 初始化数组。

或者

new Array(10).fill(1);(已经在评论中给出)


推荐阅读