Спроси лучше в @js_noobs_ru
А ещё своими словами можно найти суть в любой другой из сотен статей.
Конретезируй что не понимаешь
"функция не выполняется сразу — значит невозможен возврат результата выполнения асинхронной операции" — этот момент больше всего смутил если я верно понимаю, раз сразу не выполняется то результата не видим, следовательно результата при прямом вызове мы не увидим
Там некорректно этот момент описан, щас объясню
да я так и делаю, тема просто сложная, но сейчас крайне нужная. тут хотя бы можно уточняющие вопросы позадавать, что я и сделал
Есть ещё правило вежливости - не задавать метавопросы.
Скорее всего имеется в виду то, что ты не получаешь результат исполнения асинхронной функции, а получаешь объект promise, с помощью которого, в свою очередь, можно получить ответ.
Ага, примерно понял, благодарю
посмотри еще на функцию readFileSync и сравни поведение с readFile
да, судя по всему это и имелось ввиду, исходя из дальнейшего контекста
если верно понял, синк читает файл, и операционка ждёт завершения а просто ридфайл, читает, но не дожидаясь ответа идёт дальше, но вот как закончится он оповестит об этом — вызовом соответствующего коллбека, который уже в свою очередь сможет прочитать ответ, т.е. содержимое файла
Обсуждают сегодня