Задача #92 — Readline-sync
Ты должен установить модуль readline-sync с помощью npm и импортировать его.
Только одна строка импорта должна быть добавлена в helper.js.
Не изменяй solution.js.
P.S. Это продвинутая задача. Можешь пропустить ее, если хочешь.
Эта задача — часть курса по Full-Stack JavaScript
Ты можешь задать свой вопрос в комментариях под постом
Если ты уже решил задачу, то не стесняйся помочь другим
export const askNameAndGreet = () => < const name = readlineSync.question('Please enter your name: '); console.log(`Hello, $name>!`); >
/** * The code is broken. * * You need to install the module readline sync and import it * * Only one import string should be added to helper.js. * * Don't change solution.js. * */ import < askNameAndGreet > from './helper.js' askNameAndGreet();
Node js readline как прочитать все строки
Это все не одна строка. Так как прочитать все строки? Пример ввода-вывода на JS:
const readline = require('readline'); const rl = readline.createInterface(process.stdin, process.stdout); rl.on('line', (line) => < // Введенная строка в переменной line, тут можно написать решение console.log(String(result)); rl.close(); return; >).on('close', () => process.exit(0));
дальше мне нужно обработать строки к примеру line.split(«\n»); но я получаю только первую строку, если убрать rl.close() то в функцию так же попадает первая строка. Я не могу понять как мне записать в переменную или массив все строки. Спасибо.
Отслеживать
587 2 2 серебряных знака 10 10 бронзовых знаков
Как получить данные через readline node js?
Всем привет. Пытаюсь решить задачку на Node js, где входные являются строками, количество строк может быть разным, в одной задаче их 3, в другой их 2, в третьей 5 строк данных. Из этого вопрос, как мне понять что входные данные закончились и я могу начинать обрабатывать эти данные? Я покопался в документации и нашел метод line, который позволяет читать эти строки, но как узнать что входные данные закончились и можно начинать работать с данными, должна быть какая-то проверка внутри конструкции readline.on(line) которая должна делать return судя по всему, и после всей этой конструкции я должен видимо начинать работать с кодом, если я правильно все понимаю
Примера входных данных по задаче
1 2 3 1
Пример кода(где тут понять что закончились входные строки)
const readline = require('readline').createInterface(process.stdin, process.stdout); readline.on('line', (line) => < console.log(line) >)
- Вопрос задан более двух лет назад
- 527 просмотров
1 комментарий
Простой 1 комментарий
Как с помощью readline в JavaScript создать массив объектов и выполнить поиск типа ключ значение?
Нужно чтобы пользователь мог через консоль сначала внести имя и возраст, затем должна быть возможность при введении возраста получить имя. Что-то по типу этого только я не могу понять как через одну строку внести несколько параметров объекта. Или можно ка-то по другому реализовать данный функционал
const readline = require('readline'); const reader = readline.createInterface(< input: process.stdin, output: process.stdout >); let a = [ , < name:"leha", age:'20'>, ]; console.log('give me age') reader.on('line', function (line) < const input = line const find = a.find(a =>a.age === input) console.log(find) > )
- Вопрос задан более трёх лет назад
- 1875 просмотров
8 комментариев
Простой 8 комментариев