我知道有一些类似的问题。但我无法真正将解决方案与我的问题联系起来。
function readFollowers(user) {
let followers = [];
const filename = user.toString().toLowerCase() +"_followers.json";
const file = './output/' + filename;
jsonfile.readFile(file, function (err, obj) {
if (err) console.error(err)
for (var i = 0; i < obj.length; i++) {
if(obj[i].is_private == false) { //checks if account is private
followers.push(obj[i].username);
}
}
console.log(followers);
})
}
在我的 console.log 现在所在的地方,我想返回一个,以便我可以继续使用该数组。 我不明白如何使用回调函数来解决这个问题。
console.log(readFollowers('test'));