Javascript/객체

class, constructor

appmaster 2021. 1. 26. 15:47

1-1 선언 방식

class A{}

console.log(new A());

 

1-2 class 표현식을 변수에 할당

const B = class {};

console.log(new B());

 

1-3 선언적 방식이지만 호이스팅은 일어나지 않는다.

new C();

class C{}

-----------> 작동되지 않는다.

 

 

 

constructor

class A{}

console.log(new A());

class B {
    constructor(){
        console.log('constructor');
    }
}

console.log(new B());

class C {
    constructor(name, age){
        console.log('constructor', name, age);
    }
}
console.log(new C('Mark', 37));
console.log(new C());

생성자 선언하고 사용하는 방식이다.

'Javascript > 객체' 카테고리의 다른 글

Javascript --> getter와 setter 함수  (0) 2021.01.31
Javascript 객체 안에 함수 넣는방법 feat.화살표함수  (0) 2021.01.31
Object  (0) 2021.01.26
객체 지향 프로그램으로 하기  (0) 2020.08.02