出现 “split is not a function” 错误的原因可能是,在一个非字符串类型的变量上使用 split() 方法。
软件:vscode
语言:node.js —v18.17.1
错误原因: fs.readFile 方法 读取 txt文本类型为object
错误示例:
正确示例:
代码如下:
const fs = require('fs')
const { cwd } = require('process')
fs.readFile('path',function (err,datastr) {
if (err) {
return console.log('fasle' + err.message)
}
// console.log('true' + datastr)
const arrOld = datastr.toString().split(" ")
console.log(arrOld)
})