자바스크립트언어를 사용하는 개발자라면 기본적으로 알아야 하는 지식을 정리해 보았습니다. 자바스크립트는 기본적으로 클래스 타입의 언어가 아닙니다. 기존의 객체를 복사하여 새로운 객체를 생성하는 프로토타입의 언어입니다. Prototype Native null -> o
클래스 단위의 Java에서의 this는 클래스 안의 변수를 참조하기 위해서 쓰인다. 하지만 자바스크립트의 this는 그 역할이 조금 다르다. this는 기본적으로 window이다. 1. 기본바인딩 기본바인딩에서 엄격모드'use strict'에서는 undefined
스코프 스코프는 참조 대상 식별자(identifier, 변수, 함수의 이름과 같이 어떤 대상을 다른 대상과 구분하여 식별할 수 있는 유일한 이름)를 찾아내기 위한 규칙이다. > 스코프는 식별자의 유효범위이다. 전역스코프 전역 스코프는 변수가 함수 바깥이나 {}바깥에