我有一個條件數組 ARR,我想在一行中向其寫入值
我嘗試這樣做
import * as readline from 'node:readline/promises'; import { stdin as input, stdout as output } from 'process'; const rl = readline.createInterface({input, output}) let arr =[] console.log('Enter Values: ') for (let i = 0; i < 5; i++) { arr[i] = await rl.question('')
但是當我這樣做時,我得到了逐行輸入:
Enter Values: 1 A 2 B
我需要:
Enter Values: 1 A 2 B
readline
用換行符號分隔輸入流,但您想用空格分隔它。下面的轉換流可以實現這一點。注意,它是與for wait (...) {}
而不是for (...) { wait }
一起使用的。