首页 > 解决方案 > 如何从字符串中获取值并将其多次写入输出文本文件中,并且每次都创建新行?

问题描述

如何从字符串中获取值并将其多次写入输出文本文件中,并且每次都创建新行?因此,我正在尝试制作一个演示,以了解如何使用 javascript 将 HTML 中的用户输入保存到文本文件中,但我目前并没有尝试这样做,我正在尝试做同样的事情,但来自控制台用户输入使用readline-sync,问题不在于模块或其他任何东西,问题是当我在控制台中输入'test'时,它会将'test'保存到文本文件中,但是当我对另一个执行相同的过程时单词,让我们说“你好”它删除了“测试”并写了“你好”,我尝试使用 \n 函数但它没有帮助,代码如下:

const fs = require('fs')
const readline = require('readline-sync');
var userinput = 0;
userinput = readline.question(`test\n`);
fs.writeFile('Output.txt', userinput + "\n", (err) => {
      
    if (err) throw err;
})

标签: javascripthtmluser-inputreadline-sync

解决方案


推荐阅读