arrays - 打字稿创建指定长度的空数组
问题描述
我正在使用 splice 在指定索引处将元素添加到数组中。但是为了做到这一点,我必须创建一个空数组来在特定索引处添加元素。
如果我使用空数组,则元素不会被推送到特定实例。现在我正在创建一个空数组,然后将 null 推送到该数组。我想知道是否可以通过任何其他方式实现这一点。
这就是我正在做的事情:
arr:any[];
for(let i=0;i<userDefinedLength;i++)
{
arr.push(null);
}
解决方案
您可以使用arr = new Array(userDefinedLength).fill(null);
推荐阅读
- reactjs - OfficeDev / office-ui-fabric-react - ChoiceGroup 组件
- r - 光栅:提取光栅图像的中心(geoTIFF)并绘制其边界
- javascript - 通过道具值对路径进行动态渲染反应
- vim - ESC [?1c 转义序列在 Linux 控制台上的作用是什么?
- python - 如何使用 groupby 和 sum 删除重复项
- spring-boot - Spring Boot REST 方法中的 Micrometer @Timed 和 Prometheus 错误
- css - CSS 从元素中删除所有通用样式
- azure-iot-edge - 需要获取“IOTEDGE_WORKLOADURI”。在本地调试 IoT 边缘解决方案时出现异常
- c++ - 交换函数不在 C++ 中交换二维数组的元素
- java - 如何检测点击空白空间?