如何在nodejs中逐行传递?

时间:2015-06-09 06:13:40

标签: javascript node.js

这是代码



$('.Text').each(function() {
            var data = $(this);
            temp = data.text();
            
            fs.appendFile('output.csv',  temp , function(err) {
                if (err)
                    console.log(err);
            });
});




在前三次迭代中,temp是

  

"我是komal"   很高兴见到你"   " OK"

但它只是一行

  

"我是komal""很高兴见到你""好吗?"

我希望他们每个人都成为一列中的一行

2 个答案:

答案 0 :(得分:0)

添加回车符应该添加到下一行。

$('.Text').each(function() {
            var data = $(this);
            temp = data.text() + String.fromCharCode(13);

            fs.appendFile('output.csv',  temp , function(err) {
                if (err)
                    console.log(err);
            });
});

链接到similar query

答案 1 :(得分:0)

fs.appendFile不会自动为您传递的内容添加换行符 - 您需要自己执行此操作:

        fs.appendFile('output.csv',  temp +"\n", function(err) {
            if (err)
                console.log(err);
        });