我在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 is iterable”
用于循环,如下所示。
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)
}
});