typescript - 如何在打字稿中用单个元素扩展和填充数组?
问题描述
在 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]
我可以在打字稿中达到同样的效果吗?
解决方案
你可以试试
Array.from({ length: 10}, () => 1
) - 有了这个,您可以提供可以使用函数 output 初始化数组的函数,当前函数返回 1,因此它用 1 初始化数组。
或者
new Array(10).fill(1);
(已经在评论中给出)
推荐阅读
- node.js - 邮递员返回空响应
- python - Python Matplotlib 不能将序列乘以“浮点”类型的非整数
- python - 在 Python 中根据条件创建一个新列
- apache-spark - 允许 Cerner Bunsen 加载 FHIR R4 (ukcore) 的依赖项是什么?
- c# - 如何定义从类继承的任何特定类型的列表?
- java - 如何在java中另一个类的变量上使用运算符
- ms-access - 如何根据另一个字段的值过滤 MS Access 字段
- python - 如何在 Python 中创建一个接收数字列表并返回该数组中两个最大数字之和的函数?
- python - 在 pandas.melt 之后保留列索引?
- flutter - Flutter Webview 获取断言时出错;客户缺少必要的权利;