我正在尝试制作一个随机字符串选择器,其中包含一个文本文档,该文档在每一行都分开。
但是,当我尝试运行它时,它表示do_something()
不是函数。
data.split
答案 0 :(得分:2)
如documentation中所述:
回调传递两个参数(错误,数据),其中
data
是 文件的内容。 如果未指定编码,则返回原始缓冲区。
原始缓冲区只是一个数组,而JavaScript arrays没有split
函数。因此,您需要指定encoding
来获取文本结果。
fs.readFile('list.txt', 'utf8', ...)