회사에 들어가기전에 자바스크립트 기초를 다지고자 오늘부터 책을 읽기로 결심했다. 많은 자바스크립트 책들이 있지만 그중에서 많은 사람들의 추천을 받은 코어 자바스크립트 를 읽기로 하였다.앞으로 읽은 책들은 TIL처럼 내용을 정리 후에 블로그에 계속 올릴 예정이다. 앵간하
JS의 데이터타입에는 기본형(primitive type) 과 참조형(reference type) 이 있다.기본형 : 숫자, 문자열, 불리언, null , undefined , 심볼참조형 : 객체, 배열 , 함수 , 날짜(date) , 정규식(RegExp) , Map,
실행할 코드에 제공할 환경정보들을 모아놓은 객체이다.쉽게 말하면, 자바스크립트 엔진에 의해 만들어지고 사용되는 코드 정보를 담은 객체의 집합이다.js의 코드는 3가지 종류로 이어지는데 글로벌 스코프에서 실행하는 글로벌코드, 함수 스코프에서 실행하는 함수코드, 그리고 e
자바스크립트에서 this는 실행 컨텍스트가 생성될 때 함께 결정. 함수를 호출할 때 결정됨.전역 공간에서 this는 런타임 환경에 따라 다른데, 브라우져에서는 window는 nodeJS에서는 global객체를 말함.전역 공간에 a변수를 할당했을 뿐인데, window,t
Callback Function(콜백 함수)는 다른 코드의 인자로 넘겨주는 함수이다. 예를 들면 어떤 함수 X를 호출하면서 '특정 조건일 때 함수 Y를 실행해서 나에게 알려달라'는 요청을 함께 보낸다. 그리고 이 요청을 받은 함수 X 입장에서는 해당 조건이 갖춰졌는지
사전적 의미는 폐쇄,닫힘,완결성.함수형 프로그래밍 언어에서 나타나는 보편적인 현상.함수형 프로그래밍 언어에서 등장하는 보편적인 특성이다.MDN발췌 : 클로저는 함수와 그 함수가 선언될 당시의 lexical environment의 상호관계에 따른 현상.즉 클로저란 어떤