標準出力メニュー【1つの文字列を出力・入力された 10 個の文字列を出力 ほか】
Task
【STEP: 1】コード
console.log('paiza');
文字列なので (' ')
で括って 出力しました。
【STEP: 2】コード
console.log('paiza', 'learning');
(,) で連結しています。
【STEP: 3】コード
reader.on('close', () => {
const [S, T]=[lines[0], lines[1]];
console.log(S + '\n' + T);
});
[S, T] で文字列を受け取り 改行文字(‘\n’)を連結して出力しました。
【STEP: 4】
reader.on('close', () => {
const S = [];
for (let i = 0; i < 10; i++) {
S.push(lines[i]); // 改行区切りの入力を S に保存
}
console.log(...S); // スプレット構文で 配列 S を展開 して出力
});
配列 S に入力を保存。 展開して出力しました。
【FINAL】コード
reader.on('close', () => {
const S = lines[0].split(' ');
for (let i = 0; i < 10; i++) {
console.log(S[i]);
}
});
受け取った文字列を半角スペース区切りの配列に変換して S に保存。for文 で S の各要素を出力しました。
コメント