-
[ JS ] 표준 입력 - process.stdinJavascript/이론 2022. 12. 29. 14:30반응형
먼저 짚고 넘어가야할 것은 process.stdin stream은 표준 입력 데이터를 읽기위해 사용되는 Node.js의 내장 stream이다. 실제로 브라우저에서는 사용할 수 없고 window.prompt, window.alert 등을 사용해야한다.
process.stdin.setEncoding('utf8')
process.stdin의 인코딩 방식을 세팅. 주로 모든 유니코드 문자를 나타낼 수 있는 UTF-8을 사용한다.
process.stdin.on('data', dat a => { ... } )
데이터를 수신할 때 마다 호출되는 이벤트 리스너이다.콜백 함수로 넘겨지는 'data' 인자는 수신받은 데이터를 담고있는 buffer 객체이다.
* process.stdin은 읽기 전용 스트림이며 표준 출력을 위해선 process.stdout 스트림을 사용해야한다.
반응형'Javascript > 이론' 카테고리의 다른 글
[ JS ] rotate3d 값 얻기 (0) 2023.02.08 [ JS ] Date 객체와 메서드 (0) 2023.01.01 [JS] .length는 함수가 아니라 프로퍼티이다. (0) 2022.12.28 [JS] 정규 표현식의 패턴과 플래그 (0) 2022.12.21 [JS] 비트 연산자 - "&", "|", "^", "~", "<<", ">>", ">>>" (0) 2022.12.14