gpt4 book ai didi

node.js - 如何使用 Node.js 以数组表示法写入文件

转载 作者:太空宇宙 更新时间:2023-11-03 22:47:38 25 4
gpt4 key购买 nike

我正在尝试将文本拆分为一个数组,然后最终使用该数组的内容创建一个新文件。

但是,当我这样做时,文本文件包含逗号分隔的列表,而不是使用数组表示法。

这是到目前为止的代码:

var input = "4 Every Dog Must Have His 66 Every Day,";

var lorem = function(text) {
var textArray = input.split(' ');

for (var i = textArray.length - 1; i >= 0; i--) {
if (textArray[i].match(/(\d+)$/)) {
textArray.splice(i, 1);
}
}

return textArray;

};

output = lorem(input);

var fs = require('fs');
fs.writeFile("test", output, function(err) {
if(err) {
console.log(err);
} else {
console.log("The file was saved!");
}
});

最佳答案

writeFile预计data成为StringBuffer ,所以它打印 .toString()数组的表示。这看起来像 "Every,Dog,Must"... .

JSON.stringify(output) 包裹它获得一个漂亮的 JSON 表示 "['Every','Dog','Must',....]" .

关于node.js - 如何使用 Node.js 以数组表示法写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21945901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com