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

我有数千行数字


142156

108763

77236

78186

110145

126414

115436

133275

132634

......

82606

我想将其更改为数组 [142156, 108763, 108763, 77236, 78186, ....]


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


开满天机
浏览 70回答 2
2回答

aluckdog

从文件中读取字符串,然后在换行符处拆分字符串,并将生成的字符串数组映射到数字const str = `1421561087637723678186110145126414115436133275132634`;const arr = str.split(/\r?\n/).map(Number)console.log(arr)

眼眸繁星

您可以使用以下方法。const nums = document.getElementById("numbersDiv").innerHTML;const numsToArr = nums.split('\n').map(Number)console.log({ numsToArr } )<div id="numbersDiv">1421561087637723678186110145126414115436133275132634</div>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript