В этом простом Node.js код
параметры обратного вызова имя
var fs = require("fs");
fs.readFile('input.txt', function(err, data){
if(err) console.log(err.toString());
console.log(data.toString());
});
console.log('End of the program');
Как знать компилятор, что err
будет срабатывать, если есть ошибка, и data
будет считывание данных из файла?
Связано ли это с порядком аргументации? Если да, то как я могу узнать, сколько аргументов я могу использовать?
EDIT Извините, не прочитал надлежащим образом документацию.
хорошей идеей было бы прочитать документацию https://nodejs.org/api/fs.html#fs_fs_readfile_file_options_callback –