Как вводить данные в NodeJS?

Опубликовано: 26 Июля, 2021

В настоящее время расширение JavaScript, то есть Node.js, довольно популярно среди программистов в области конкурентного программирования. В этой статье мы обсудим, как принимать данные от пользователя.

readline-sync: это сторонний модуль, который используется для синхронного ввода данных от пользователя. Итак, выполнение программ построчно.

Установка модуля:

 npm установить readline-sync

Структура проекта:

Filename- index.js: получение входного массива от пользователя

Javascript




// Importing the module
const readline = require( "readline-sync" );
// Enter the number
let a = Number(readline.question());
let number = [];
for (let i = 0; i < a; ++i) {
number.push(Number(readline.question()));
}
console.log(number);

Запустите файл index.js, используя команду ниже:

 узел index.js

Вывод: это будет вывод на консоль.

Filename- index.js: определение частоты чисел

Javascript




// Importing the module
const readline = require( "readline-sync" );
// Enter the number
let a = Number(readline.question());
let number = [];
// Creating map
let map = new Map();
for (let i = 0; i < a; ++i) {
let number = Number(readline.question());
if (map.has(number)) {
map.set(number, map.get(number) + 1);
} else {
map.set(number, 1);
}
}
console.log(map);

Запустите файл index.js, используя команду ниже:

 узел index.js

Вывод: это будет вывод на консоль.