실행컨텍스트
변수선언부분 let, const 구분, 상태구분 필터메소드는 다른배열을 리턴 (요소는 달라질 수 도 있을뿐) 주소는 다르다 context 문맥/맥락 변수는 식별자, 어디 스코프에 따라서 값이 달라진다 if(트루,폴스가 올장소인데 1이 와도 암묵적타입변환){} 스코프는 실행 컨텍스트에 의해 만들어진다 식별자:변수,함수,클래스명, 객체, (프로퍼티는 잘안부른다) 식별자는 스코프에 등록되지만 (스코프체인에서 찾음) 프로퍼티 (프로토 타입체인에서 찾음, 찾는곳이 다르다) 클로저가 어려운것은 실행컨텍스트가 없기 때문에 eval 코드(Eval code) 기존의 자바스크립트 엔진이 만들어놓은 스코프를 흔들어서 퍼포먼스가 안좋고 보안에도 안좋다 전역함수의 선언은 전역코드이지만, 전역함수 내에 코드는 함수코드이다 var..