(JavaScript)data.split('\ n')不是函数

时间:2017-04-29 23:05:04

标签: javascript node.js filesystems

我正在尝试制作一个随机字符串选择器,其中包含一个文本文档,该文档在每一行都分开。

但是,当我尝试运行它时,它表示do_something()不是函数。

data.split

1 个答案:

答案 0 :(得分:2)

documentation中所述:

  

回调传递两个参数(错误,数据),其中data是   文件的内容。 如果未指定编码,则返回原始缓冲区。

原始缓冲区只是一个数组,而JavaScript arrays没有split函数。因此,您需要指定encoding来获取文本结果。

fs.readFile('list.txt', 'utf8', ...)