在 JavaScript 本身是網頁用的,由於網頁沒有 console,原本就沒有設計一個和 console 溝通的橋樑。而到了 Node.js 就有了 process.stdin 和 process.stdout,不過他們都是資料流,沒有原生等待輸入的函式可以用。但不用傷心,內建有 readline module 可以幫我們控制讀取資料。
const readline = require('node:readline');
readline
要使用 readline 我們首先要創一個介面和 process.stdin 和 process.stdout 溝通。
const readline = require('node:readline');
const { stdin: input, stdout: output } = require('node:process');
// 創建 readline 介面