본문 바로가기
Archive

내장 클래스 확장하기

by livemehere 2022. 9. 3.

상속을 유연하게 사용할 때는 기존의 클래스를 확장하고자 할때 라고생각한다.

예를들면 배열에 isEmpty()라는 메서드를 추가하고자 한다면 아래와 같이 할 수 있다.

class MyArray extends Array {
  isEmpty() {
    return this.length === 0;
  }
}

let arr = new MyArray();
console.log(arr); // []
console.log(arr.isEmpty()); // true

 

반응형

'Archive' 카테고리의 다른 글

Promise의 5가지 API  (0) 2022.09.04
try ... catch 와 에러 핸들링  (0) 2022.09.04
class의 정적 메서드, 정적 프로퍼티  (0) 2022.09.03
클래스 문법  (0) 2022.09.03
prototype 과 상속  (0) 2022.09.01