1. Class?
객체를 생성하기 위한 일종의 템플릿
// 클래스 생성
class Person {
constructor(name, age, hobby) {
this.name = name;
this.age = age;
this.hobby = hobby;
}
speak() {
console.log("hello");
}
speak1() {
console.log(`my name is ${this.name} and my hobby is ${this.hobby}`);
}
}
위의 코드는 class Animal 이라는 class가 선언
2. Class를 통한 Instance 생성
// class를 통한 instance 생성
const person1 = new Person("hsw","28","swim");
const person2 = new Person("hsw1","27","reading a book");
const person3 = new Person("hsw2","26","somethings");
console.log(person1.speak1());
console.log(person2.speak1());
console.log(person3.speak1());
'Programming > Javascript' 카테고리의 다른 글
[Javascript]순수함수와 비순수함수 (0) | 2024.08.23 |
---|---|
[Javascript]Javascript 자바스크립트의 변수(var,const,let) 과 scope (0) | 2024.08.11 |
[Code Review, Prgoramming Style] 코드리뷰, 프로그래밍 스타일에 관하여.. (0) | 2024.07.30 |
[Javascript] this 객체 바인딩 , 함수 바인딩 (0) | 2024.07.29 |
[Javascript] slice() , splice() 차이점 difference (0) | 2024.07.16 |