화살표 함수는 function 키워드 대신 화살표 (⇒)를 사용하여 간결한 문법으로 함수를 생성하는 것을 의미한다.함수에다 인자를 추가하여 생성하고 싶다면 다음과 같다. 화살표 함수와 일반 함수의 차이는 다음과 같다. 화살표 함수는 메서드나 생성자 함수로 사용할 수 없
apply, call method의 본질적인 기능은 함수를 호출 하는 것 apply와 call 메소드는 함수를 호출하면서 첫 번째 인수로 전달한 특정 객체를 호출한 함수의 this에 바인딩 apply, call 부터 살펴보겠다. → null의 역할은 this를 대체 하
변수의 생명 주기는 메모리 공간이 확보된 시점부터 메모리 공간이 해제되어 메모리 풀에 반환 되는 시점 까지 이다. 함수와 다리 전역 코드는 코드가 로드 되자마자 곧바로 해석되고 실행되어 웹페이지를 닫을 때까지 유효var 키워드로 선언한 전역 변수의 생명 주기 = 전역
클로저는 자바스크립트의 고유의 개념이 아니라 함수를 일급 객체로 취급하는 함수형 프로그래밍 언어이다. 클로저를 이해하려면 자바스크립트가 어떻게 변수의 유효 범위를 정하는 지를 정확히 알아야 한다. init() 을 호출한다.init()은 지역 변수 name과 displa
연산자 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산 등을 수행 피연산자 연산의 대상 / 값으로 평가될 수 있는 표현식 연산자 종류 산술 연산자, 문자열 연결 연산자, 할당 연산자, 비교 연산자, 논리 연산자, 타입 연산자
node 제공 / process.argv로 인자 받음 Node.js는 자바스크립트 파일이 사용되는 node라는 프로그램을 제공한다. 해당 코드는 hello.js에 저장되어 있다. 이 프로그램을 실행시키기 위해 명령어 라인에 node를 넣을 수 있다 .Node에서 con