class Car {
constructor(attributes)
// 인스턴스가 만들어질 때 실행되는 코드
}
function Car (attributes) {
// 인스턴스가 만들어질 때 실행되는 코드
}
let avante = new Car('hyundai', 'avante', 'black')
인스턴스는 Car라는 클래스의 고유한 속성과 메소드를 갖습니다.
class Car {
constructor(brand, name, color) {
this.brand = brand;
this.name = name;
this.color = color;
}
}
Car.prototype.drive = function() {
console.log(this.name + '가 운전을 시작합니다');
}
let avante = new Car('hyundai', 'avante', 'black');
avante.color; // 'black'
avante.drive() // 'avante가 운전을 시작합니다'
이 세 단어는 JavaScript에서만 유효한 단어입니다.
각 단어의 의미는 아래와 같습니다.
피드백은 항상 환영입니다 :D