Почему в конце журнала repl.it не определено? - PullRequest
0 голосов
/ 20 сентября 2019

Я создал этот repl.it демонстрационный ролик для демонстрации того, как разобрать текст yaml из документа уценки.

Кажется, что он работает нормально, однако repl.it регистрирует => undefinedв конце, и мне просто интересно, почему он это делает?

Обновление

В соответствии с полезным комментарием я обновил демо, чтобы это было последним утверждением:

  fs.readFileSync('./test.md');

И теперь это последнее, что вошло.

1 Ответ

1 голос
/ 20 сентября 2019

Это потому, что ваше последнее утверждение (console.log("other stuff")) ничего не возвращает, что, следовательно, становится undefined.Вы заметите, что то же самое происходит, если вы введете console.log("Other Stuff") в консоль браузера, потому что она оценивает последний оператор в блоке.Если вы вставите оператор, который возвращает что-то, он покажет все, что этот оператор возвращает вместо

...