javascript - 如何在 JavaScript 中将数千行数字更改为数组
问题描述
我有数千行数字
142156
108763
77236
78186
110145
126414
115436
133275
132634
......
82606
我想把它改成一个数组 [142156, 108763, 108763, 77236, 78186, ....]
如果我可以将所有这些数字分配给一个变量,我可以选择使用 RegExp 或先转换为字符串然后再转换为数组。知道如何将其作为变量或其他更好的建议吗?
解决方案
从文件中读取字符串,然后在换行符处拆分字符串并将生成的字符串数组映射到数字
const str = `142156
108763
77236
78186
110145
126414
115436
133275
132634`;
const arr = str.split(/\r?\n/).map(Number)
console.log(arr)
推荐阅读
- css - CSS中的二维数组网格顺序
- javascript - 有没有一种方法可以将图像用作画布的背景,而不会在每次间隔“删除”屏幕的一部分时都被擦除?
- ios - 来自 xib 文件的连接视图未显示且始终为零
- javascript - 为什么IE11、Edge只能存储2个cookie?
- css - SCSS 编译为 CSS 显示错误:未定义的 mixin
- optimization - 在微服务架构中使用 GraphQL API 网关时减少请求
- .net - Cannot find the latest version of a package on NuGet
- python-3.x - 满足特定条件时合并两个数据帧
- python - PyTorch 训练中是否应该分离解码器预测?
- excel - 基于另一列的整个列的条件格式