Readline javascript что это
Перейти к содержимому

Readline javascript что это

  • автор:

Задача #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 комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *