
Front end/JavaScript
[ javascript ] - class /instance
객체 지향 프로그램 객체 지향 프로그래밍은 하나의 모델을 만들고, 모델을 바탕으로 한 객체를 만드는 프로그래밍 패턴이다. 위 그림에 있는 모델을 class , 객체를 instance 라고 부른다. ES5 클래스 작성 문법 & ES6 클래스 작성 문법 객체 지향 프로그램은 class 와 함수로 정의가 가능하다. 함수는 ES6가 도입되기 전, 자주 사용하던 방법이다. class는 ES6가 도입된 후, 최근 자주 사용되고 있는 방법이다. (class 키워드로 사용할 수 있다.) class의 생성자(constructor) 함수는 인스턴스가 만들어질 때 실행되는 코드이다. class 속성 정의 this는 인스턴스 객체를 의미한다. parameter로 넘어온 이름, 색상 등은 인스턴스 생성 시 지정하는 값이며, t..