此代码给出了编译时错误,任何人都可以帮忙吗?
const fs = require('fs')
var str_contents = fs.readFileSync('./README.md', 'utf8');
var numOflines = str_contents.split('/n').length - 1;
console.log(numOflines);
我运行了您的代码,但没有收到编译时错误。它应该记录为“ 12”时记录为“ 0”(在我的测试README.md中)。将“ / n”更改为“ \ n”可解决此问题,以下代码也可以正常工作
const fs = require('fs')
var str_contents = fs.readFileSync('./README.md', 'utf8');
var numOflines = str_contents.split('\n').length - 1;
console.log(numOflines);
“ \ n”是换行符的正确转义序列。