자바스크립트 중요 개념
자바스크립트는 런타임에 타입이 결정되는 동적 언어이면서 함수의 선언 위치에 따라 스코프를 결정하는 정적(렉시컬) 스코프를 갖는다. 데이터 타입 - primitive(immutable) type = value => 숫자, 문자열, 불리언, null, undefiend, symbol - reference(mutable) type = reference => array, date, regexp, map, weakMap, set, weakSet *immutable = 스스로 값을 바꿀 수 없음 밸류와 레퍼런스의 차이 call by value = 참조하는 값을 가져온다. call by reference = 참조하는 주소를 가져온다. a1 = [1,2]와 a2 = [1,2]가 있을때 a1 !== a2이다. a1과 a..