본문 바로가기
개발/Javascript

Class는 Object 찍어내는 기계(코딩애플)

by 안뇽! 2022. 1. 15.
반응형

https://www.youtube.com/watch?v=dHrI-_xq1Vo&t=318s 

코딩애플에 class 영상을 보았다. 설명을 엄청 잘해준다.

 

진작에 볼껄 그랬다. 

 

class는 object 찍어내는 기계!

 

코딩애플에서는 롤로 예를 들었다.

 

100개가 넘는 챔피언들의 정보를 일일이 아래처럼 작성하는것은 노가다임.

let 마이 = {q:'알파',w:'명상',e:'공격력증가',r:'공속이속증가, 둔화면역'}
let 바루스 = {q:'멀리쏘기',w:'역병',e:'뿌리기, 피감', r:'속박'};

 

class라는 object 찍어내는 기계로 이를 쉽게할 수 있다.

class Champion {
  constructor(q, w, e, r) {
    this.q = q;
    this.w = w;
    this.e = e;
    this.r = r;
  }
}
let 마이 = new Champion("알파", "명상", "쎄지기", "빨라지기");
let 바루스 = new Champion("멀리쏘기", "역병", "뿌리기", "속박");

 

html에서 확인을 해보자.

굿.

 

객체지향언어의 장점중에 상속으로 인한 재사용성이 있었는데, 이를 두고 하는 말인것 같다.

반응형

'개발 > Javascript' 카테고리의 다른 글

Set : 배열 중복제거하기  (0) 2022.05.01
JSON에서는 undefined를 사용할 수 없다.  (0) 2022.01.28
프로토타입 두서없이 정리  (0) 2022.01.04
DOM  (0) 2022.01.01
Null, Undefined, Undeclared 차이  (0) 2021.12.30