Menu
CoddyTech

명령 읽기

Coddy Node.js 여정의 Node.js 기초 섹션에 포함된 레슨. 33개 중 2번째.

메모 도구는 이름 뒤에 입력한 내용을 알아야 합니다.

process.argv는 명령어의 단어들을 담은 배열입니다. Node의 경로, 파일의 경로, 그리고 입력한 단어들이 차례로 들어 있습니다. slice(2)는 입력한 단어들만 남깁니다.

// node greet.js Ada Lovelace
const args = process.argv.slice(2);
console.log('First name: ' + args[0]);

node greet.js Ada Lovelace를 실행하면 First name: Ada가 출력됩니다. 여기서 args는 ['Ada', 'Lovelace']입니다. args[0]은 입력한 첫 번째 단어이고 args[1]은 두 번째 단어입니다. 각 단어는 문자열로 전달됩니다.

challenge icon

챌린지

쉬움

메모 도구는 add 및 list와 같은 명령을 이해합니다. 먼저 node notes.js 뒤에 입력한 명령을 읽어야 합니다.

  1. notes.js에서 process.argv.slice(2)를 사용해 node notes.js 뒤에 입력한 단어를 읽으세요.
  2. 시작 코드의 console.log('Command:') 줄을 바꾸세요. 한 줄을 출력하세요. Command: 뒤에 첫 번째 단어를 출력하면 됩니다.

node notes.js add Buy milk를 실행하면 프로그램은 다음을 출력합니다.

Command: add

node notes.js list를 실행하면 다음을 출력합니다.

Command: list

직접 해보기: 터미널에서 $ node notes.js 뒤의 입력란에 add Buy milk를 입력하고 Enter 키를 누르세요. 그런 다음 list를 입력해 보세요.

직접 해보기

// 메모 도구는 여기서 시작합니다.
// node notes.js add Buy milk를 실행하면 Command: add가 출력되어야 합니다.
console.log('Command:');

Node.js 기초의 모든 레슨

직접 연습해 보세요: Express 플레이그라운드