首页 > 解决方案 > 在javascript中读取文本文件后的返回值

问题描述

当我阅读文本文件(记事本文件)时会得到什么?我猜它在读取文本文件后返回一个字符串?我希望能够索引返回的值,例如,我想使用 text.indexOf() 来获取返回值中的特定值,我正在使用 node.js

const fs = require('fs')
function readText(filepath){
    var text = fs.readFileSync(filepath, 'utf8');
    return text;
}

标签: javascriptnode.jsfilereadfile

解决方案


您使用的函数 fs.readFileSync 会将文件的内容作为字符串返回。

您可以在此处找到 readFileSync 和其他 fs api 的文档:https ://nodejs.org/api/fs.html#fs_fs_readfilesync_path_options

console.log通过在调试器中添加语句或暂停以更好地了解正在发生的事情,在 REPL 中试验这样的代码片段通常很有帮助。


推荐阅读