728x90 300x250 SMALL prototype1 프로토타입 방식 클래스 프로토타입 기반의 클래스는 생성자 함수와 프로토타입 객체를 사용하여 정의된다. 생성자 함수는 클래스의 초기화를 담당하고, 프로토타입 객체는 클래스의 메서드와 속성을 포함한다. 문법 function 클래스이름() { this.프로퍼티1=초깃값; this.프로퍼티2=초깃값; ... } 클래스이름.prototype.메서드=function(){ ... } 프로퍼티 정의는 함수방식과 동일하게 this를 사용하고 메서드를 정의할때는 prototype이라는 프로퍼티에 정의 하는 구조이다. 프로토타입 클래스 예제 //생성자 함수 function Person(name, age) { this.name = name; this.age=age; } //프로토타입 메서드 Person.prototype.sayHello = func.. 2023. 6. 16. 이전 1 다음 728x90 반응형 LIST