以下代码读取一个文件,并把每一行变成数组项:
"
但是我感到困惑。
为什么会添加最后一个空项?如何移除它?
fs.readFile('en.txt', 'utf8', function (err, data) {
if (err) {
return console.log(err)
}
enStrings = data.split(/[\r\n]+/g)
}
"
en.txt
的内容如下:
Line 1
Line 2
Line 3
但是我感到困惑。
console.log(enStrings)
输出如下内容:[ 'Line 1', 'Line 2', 'Line 3', '' ]
为什么会添加最后一个空项?如何移除它?