fs.readFile callback uses (err, data) order, so function readFile(callback) { fs.readFile('file.txt', (err, data) => { if (err) callback(err); else callback(null, data); }); } matches this.
Step 2: Verify error handling and callback calls
function readFile(callback) { fs.readFile('file.txt', (err, data) => { if (err) callback(err); else callback(null, data); }); } calls callback with error if present, else with null and data.
Final Answer:
function readFile(callback) { fs.readFile('file.txt', (err, data) => { if (err) callback(err); else callback(null, data); }); } -> Option C