javascript - 类型错误数据到字符串不是函数 vs 代码终端显示类型错误解释条件我是节点 js 的新手,只解释错误
问题描述
let fs = require('fs')
let data = fs.readFileSync('example.txt');
if (data)console.log(data.toString());
consol.log('program Ended');*
这是我的代码,这是我的终端向我显示的错误
C:\Users\User\Desktop\apna college\index.js:4
console.log(data.tostring());
^
TypeError: data.tostring is not a function
at Object.<anonymous> (C:\Users\User\Desktop\apna college\index.js:4:18)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47
PS C:\Users\User\Desktop\apna college>
我是 node js 的新手,所以请任何人都可以向我解释什么是非常有帮助的问题
解决方案
添加第二个参数,"utf-8",
它应该可以工作。
let fs = require('fs')
let data = fs.readFileSync('example.txt','utf-8');
if (data)console.log(data.toString());
console.log('program Ended');*
推荐阅读
- python - matplotlib 折线图,包括额外数据
- azure - Azure 数据工厂 - 从 SQL 到 CRM 的管道复制 - 错误
- python - 将 Python 1D 列表转换为元组对
- html - 添加新类的 Scss 未反映在浏览器中
- reactjs - localStorage 与实际值冲突
- python - 如何在条形图中显示百分比而不是值?
- html - 固定大小背景下的空白区域
- reactjs - 反应:找不到此错误的解决方案:未捕获的 TypeError:clients.map 不是函数
- r - 从 R 中的 GoogleSheets 清除列表列表
- javascript - 这种流畅的 D3 方法调用是如何实现的?