Как получить консольный ввод в javascript?
в настоящее время я использую spidermonkey для запуска моего кода JavaScript. Мне интересно, есть ли функция для получения ввода с консоли, аналогичная тому, как Python делает это:
var = raw_input()
или на C++:
std::cin >> var;
я осмотрелся, и все, что я нашел до сих пор, - это как получить ввод из браузера с помощью функций prompt() и confirm ().
2 ответов
старый добрый readline ();
см. документы MDN: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Introduction_to_the_JavaScript_shell#readline.28.29
в обычном JavaScript просто используйте response = readline()
после печати строки.
В Узел.js, вам нужно будет использовать модуль с readline: const readline = require('readline')