자바스크립트를 객체지향이라고 부를 수 있는 요인들
자바스크립트 객체지향 프로그래밍 자바스크립트를 객체지향 프로그래밍이라고 부를 수 있는 것과 관계된 것 중에 생성자, 프로토타입 인스턴스, 프로퍼티와 메서드, 클래스 프로퍼티와 메서드, 비공개 멤버에 대해 간단히 알아보는 시간을 가져보겠습니다. 자바스크립트 생성자란? 여러 객체지향 프로그래밍 언어에서는 객체의 클래스를 정의한 다음 해당 클래스의 인스턴스에 해당하는 개별 객체를 생성하는 것이 가능합니다. 자바스크립트에서는 진정한 클래스를 지원하지는 않지만 자바스크립트 객체를 생성하는 생성자 함수를 제공하고 있습니다. 자바스크립트 생성자는 자바스크립트 객체를 생성하는 데 사용되는 함수를 말합니다. 자바스크립트 생성자는 new 연산자와 함께 사용되는데, 먼저 프로퍼티가 없는 새 객체를 생성한 후 생성자 함수를 ..