首页 > 解决方案 > 如何在 JavaScript 中将数千行数字更改为数组

问题描述

我有数千行数字

142156
108763
77236
78186
110145
126414
115436
133275
132634
......
82606

我想把它改成一个数组 [142156, 108763, 108763, 77236, 78186, ....]

如果我可以将所有这些数字分配给一个变量,我可以选择使用 RegExp 或先转换为字符串然后再转换为数组。知道如何将其作为变量或其他更好的建议吗?

标签: javascriptarrays

解决方案


从文件中读取字符串,然后在换行符处拆分字符串并将生成的字符串数组映射到数字

const str = `142156
108763
77236
78186
110145
126414
115436
133275
132634`;

const arr = str.split(/\r?\n/).map(Number)

console.log(arr)


推荐阅读