javascript - 在javascript中读取文本文件后的返回值
问题描述
当我阅读文本文件(记事本文件)时会得到什么?我猜它在读取文本文件后返回一个字符串?我希望能够索引返回的值,例如,我想使用 text.indexOf() 来获取返回值中的特定值,我正在使用 node.js
const fs = require('fs')
function readText(filepath){
var text = fs.readFileSync(filepath, 'utf8');
return text;
}
解决方案
您使用的函数 fs.readFileSync 会将文件的内容作为字符串返回。
您可以在此处找到 readFileSync 和其他 fs api 的文档:https ://nodejs.org/api/fs.html#fs_fs_readfilesync_path_options
console.log
通过在调试器中添加语句或暂停以更好地了解正在发生的事情,在 REPL 中试验这样的代码片段通常很有帮助。
推荐阅读
- c - 如何监控多个位置并为每个路径分别显示一条消息?
- android - 未找到处理 Intent 的 Activity:intent.action.PICK
- json - 错误 json 序列化 keyNotFound(CodingKeys... - 当我使用 Wi-Fi 或 VPN 连接时
- html - 在 Github 上找不到修复外部链接的方法
- ocr - 表单识别器(带有标签的自定义模型)未获取正确的数据
- laravel - Cookie 在控制器中正确读取,但在中间件中不正确 - Laravel
- node.js - 在 node.js 中使用 3G 加密狗发送短信
- typo3 - TYPO3 错误:未找到已删除的自定义扩展表
- java - 有没有办法使用 Jpype 对接口进行类型转换?
- android - 仅当位置已更改时,才每 15 分钟将位置更新到 Firebase 数据库?安卓