밤토리
728x90
[JS] 자바스크립트 클로저(Closures)란 ?
Frontend/Javascript 2023. 2. 13. 21:57

Javascript 클로저란? (바로 하단의 블로그를 참고하여 정의해보면) 하단의 일반적으로 어떤 함수가 자신의 내부가 아닌 외부에서 선언된 변수에 접근하는 것이다. 이렇게 서술하면 무슨말인지 잘 모르겠다면, 더 풀어서 설명하면 정의한 함수를 리턴하고 실제 클로저의 사용은 스코프 정의한 함수를 리턴하고 사용은 밖에서 사용한다. 라고 설명하면 또 무슨소린가 와닿지 않을경우 아래와 같이 코딩을 해보았다. function getfn() { const text = 'closure!!!'; return function() { return text; }; } const closure = getfn(); console.log(closure()); // @결과 : closure!!! 위와 같이 getfn안에 funct..

article thumbnail
[Node JS] readline 모듈로 입출력 방법
Frontend/Node 2023. 2. 1. 21:42

코딩공부를 하려고보니 막상 입출력 관련 모듈을 제대로 사용해본적 없었다. Javascript 입출력 관련은 여러가지 모듈들이 있지만.. 내장 모듈을 사용하고자 "readline"을 소개하려고 한다. 1) readline을 본격적으로 사용하기 앞서 기본적으로 필수적인 작성을 해야한다. //readline 모듈 IMPORT const readline = require('readline'); // 입출력을 위한 인터페이스 객체 생성 const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); 2) "on" 메서드를 통해 작성할 수 있으며, rl (=realine)은 line 한줄 한줄을 작성하기 위한 이벤트, clo..

728x90