My questions here is about the way the call back function works.
const fs = require('fs');
let fileContents = 'initial value';
fs.readFile('file.txt', 'utf-8',function(error,res){
fileContents = res;
console.log(fileContents);
})
So, when the fs.readFile
runs, the function(error,res)
is called. But why does the fileContents
receives the text inside the txt file if my parameter is empty?
I'm assuming that the readFile
adds the value read to the res
parameter.
Is it always like this?
Another questions is why do I get null
when I erase error
?