为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 JavaScript 中将数千行数字更改为数组

如何在 JavaScript 中将数千行数字更改为数组

开满天机 2023-09-21 10:06:46
我有数千行数字1421561087637723678186110145126414115436133275132634......82606我想将其更改为数组 [142156, 108763, 108763, 77236, 78186, ....]如果我可以将所有这些数字分配给一个变量,我可以选择使用 RegExp 或先转换为字符串,然后转换为数组。知道如何将其作为变量或其他更好的建议吗?
查看完整描述

2 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

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


const str = `142156

108763

77236

78186

110145

126414

115436

133275

132634`;


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


console.log(arr)


查看完整回答
反对 回复 2023-09-21
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

您可以使用以下方法。


const nums = document.getElementById("numbersDiv").innerHTML;


const numsToArr = nums.split('\n').map(Number)


console.log({ numsToArr } )

<div id="numbersDiv">142156

108763

77236

78186

110145

126414

115436

133275

132634</div>


查看完整回答
反对 回复 2023-09-21
  • 2 回答
  • 0 关注
  • 66 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信