我正在用node.js编写应用程序,其中一个功能需要循环按最新顺序(文件名是1.ext,2.ext,3.ext)排序的所有文件。我该怎么办?
已经尝试过:
fs.readdir('./files', (err, files) => {
var count = files.length
for (let i of count) {
var contents = fs.readFileSync(i+'.ext')
var jsonContent = JSON.parse(contents)
console.log('Value:', jsonContent.value)
}
我希望“ value”变量的输出为2,但是当我执行它时,输出为错误“ count is noterate”
答案 0 :(得分:0)
如下所示用于for循环。
fs.readdir('./files', (err, files) => {
var count = files.length
for (let i = 0;i<count;i++) {
var contents = fs.readFileSync(i+'.ext')
var jsonContent = JSON.parse(contents)
console.log('Value:', jsonContent.value)
}
});