javascript - Node.js 将每一行分成一个整数数组

标签 javascript arrays node.js

我正在尝试访问一个文本文件并拥有一个数组,并且每行都是一个数字数组。

它在 Node.js 上返回

9235
9096 637

我希望它返回

[[9235],
[[9096],[637]]

索引.js

console.log("Hello World");
var fs = require('fs');
var array = fs.readFileSync('txt/numbers.txt').toString().split("\n");
for(i in array) {
    console.log(array[i]);
}

数字.txt

9235 
9096 637 

最佳答案

如果其他答案不正确,并且您实际上想要每行都有一个数组数组:

array.map(function(line) {
    return line.match(/\d+/g).map(function (n) {
        return [+n];
    });
});

关于javascript - Node.js 将每一行分成一个整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35165574/

相关文章:

json - 从 Swift 发送到 Node.js 的无效 JSON

javascript - 如何在handsontable中向列的所有单元格添加按钮?

python - 在Python中将PNG文件转换为位图数组

javascript - 如何递归地将嵌套对象数组转换为平面对象数组?

javascript - 如何将 angularjs attrs 转换为数组

node.js - 使用 Node.js 通过 Azure 在 telegram 上托管机器人

node.js - 在 Docker 中以非 root 用户身份运行应用程序

javascript - 复活节彩蛋 - 字母间距

javascript - 重新创建 "Styles"Office 功能区的下拉区域?

javascript - AngularJS - 过滤对象中选定的属性