[Javascript] Class, Class Extends


[Javascript] Class, Class Extends

class 특징 - 파일을 로드할 때마다가 아닌 한 번만 읽고자 할 때 - 보통 환경 변수 파일에서 많이 사용함 - 많은 요청이 와도 클래스는 단 한 번만 생성될 수 있다 클래스 생성 예시 class Robot { //생성자, 파라미터로 초기값을 받음 constructor(name) { this.name = name } speak() { console.log(`${this.name}`); } } const r = new Robot('My name is Mr.Robot'); r.speak(); class extend (클래스 확장) extend 사용하여 클래스를 확장 super() 키워드를 통해 상위 클래스의 생성자를 호출할 수 있다. class Ai extends Robot { constructor(name) { // 상위 클래스(robot)의 생성자 호출 super(name); } walk() { console.log(`walk: ${this.name}`); } } const a ...


#class #extends #Javascript #자바스크립트

원문링크 : [Javascript] Class, Class Extends