본문 바로가기
코딩일기/React-Native

[ES6 기초] class 설명

by 욱파이어니어 2021. 5. 11.
728x90
반응형

class

 

클래스는 자바의 클래스와 거의 유사하다.
하지만 다른점이 있다면
자바는 안에 멤버변수를 따로 만들어 줬어야 했지만 
자바스크립트는 따로 만들어 주지 않고 생성자만 만들어도 된다.

 

ex)

class Person {
    constructor(name,gender){
        this.name = name;
        this.gender = gender;
    }
    greetings(val = '안녕'){
        console.log(val);
    }
}

let wook = new Person('이욱재','남자');
console.log(wook);
wook.greetings();

결과


Person {name: '이욱재', gender: '남자'}
안녕

 

이처럼 멤버변수를 만들지 않아도 this.멤버변수 를 써서
멤버변수안에 집어넣는거 같다.

 

반응형

'코딩일기 > React-Native' 카테고리의 다른 글

[React 기초] State 란?  (0) 2021.05.12
[ES6 기초] 상속  (0) 2021.05.11
[ES6 기초] Arrow function  (0) 2021.05.11
[ES6 기초] spread operator  (0) 2021.05.10
[ES6 기초] Rest Operator  (2) 2021.05.10