본문 바로가기

프론트앤드 수업

[javascript] 클래스 생성자

728x90
 //클래스를 선언(대문자 시작)
class Person5 {
            //생성자 함수
            constructor(name,age,address){
                //fields
                this.name = name;
                this.age = age;
                this.address = address;
            }
            //method 메서드
            speak() {
                console.log('ㅎㅎㅎ...')
            }
        }
        let person6 = new Person5('max',20,'샘물동')
        console.log(person6)

 

클래스는 리엑트나 뒤로갈수록 많이 사용하기에 기억해둬야함...

 

클래스
class 클래스명 {
// 생성자
constructor(name, age){
this.name = name;
this.age = age;
}
speak() {
console.log('hello')
}
}

let min = new 클래스명('min',30)

 

 


생성자함수
function User(name,age,isjob){
this.name = name;
this.age = age;
this.isjob = isjob;
}
let user1 = new User('green',32,true)
let user2 = new User('red',34,true)
let user3 = new User('blue',30,true)

728x90
댓글