为什么For Let循环返回数字而不是数据?

时间:2019-05-28 15:08:27

标签: javascript

使用“ for(let)”访问本地csv文件以获取A列中的数据将返回数字,而不是文本数据。

已搜索,但没有解决方案。

const searchkeywords = fs.readFileSync('kwords.csv');
    for (let kword of searchkeywords) {
    console.log(`Search Keyword: ${kword}`);
    }

需要从csv文件中检索实际文本。

1 个答案:

答案 0 :(得分:0)

默认情况下,readFileSync返回缓冲区。只需添加第二个参数,例如'utf8'。

   const searchkeywords = fs.readFileSync('kwords.csv', 'utf8');
    for (let kword of searchkeywords) {
        console.log(`Search Keyword: ${kword}`);
    }
相关问题