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 |