Class
자바스크립트의 Class문법에 관한 내용입니다. 강의 시작 전 보시면 정말 좋습니다.
자바스크립트 클래스 강의
function pastClass (myName) {
this.myName = myName;
this.pastClass = 'pastClass';
}
let newObject = new pastClass('Lee jihoon');
console.log(newObject.myName)function pastClass (myName) {
this.myName = myName;
this.pastClass = 'pastClass';
}
pastClass.prototype.getInfo = function() {
return this.pastClass + ' ' + this.myName + ' ' + 'made by Lee';
};
const newObject = new pastClass('Lee jihoon');
console.log(newObject.getInfo()); // 'passClass Lee jihoon made by Lee'ES6 클래스 문법에 대해 잠깐 알아보기
생성자
클래스 내부에서는 선언이 불가능 합니다.
extends를 이용한 클래스 확장
super 키워드는 부모의 생성자를 호출해서 여기에 덮어 쓰라는 뜻입니다.
자식 클래스에서 부모 클래스에 정의되어있는 메소드를 덮어씌울 수 있습니다.
Hello ES7, class property in javascript
Last updated