javascript es6 class1 클래스 비교(ES5 vs ES6) 자바스크립트는 프로토타입 기반 언어이기 때문에 클래스 및 상속 개념은 존재하지 않지만 프로토타입을 기반으로 클래스와 비슷하게 동작하도록 도입되어 왔다. > ES5 /* 생성자 함수 */ let ES5 = function (name) { this.name = name; }; /* 스태틱 메서드 */ ES5.staticMethod = function () { return this.name + ' 스태틱 메서드!'; }; /* 프로토타입 메서드 */ ES5.prototype.method = function () { return this.name + ' 프로토타입 메서드!'; }; let instance = new ES5('es5'); console.log(ES5.staticMethod()); // 'es5 스.. 2022. 7. 24. 이전 1 다음