JavaScript 상속
C++나 Java는 언어자체에서 상속을 위한 방법을 지원하는데 반해서 JavaScript는 이상하게도 특별히 상속을 위해 따로 지원하는 문법이 없다. 더욱이 class가 아닌 prototype을 이용해서 상속을 구현해야하기 때문에 코드가 다른 언어에...
C++나 Java는 언어자체에서 상속을 위한 방법을 지원하는데 반해서 JavaScript는 이상하게도 특별히 상속을 위해 따로 지원하는 문법이 없다. 더욱이 class가 아닌 prototype을 이용해서 상속을 구현해야하기 때문에 코드가 다른 언어에...
카테고리(Category)- 어떤 클래스에 기능을 추가하는 방식 - 상속(inheritance)를 사용하지 않고, 어떤 클래스에 메소드만을 추가하는 방식- 상속과 다르게 변수는 추가할 수 없고, 메소드만 추가 가능함. 사용법파일명- 기존클래스+확장이름- ex) NSString+Dollar, NSString+LongText코드 호출-...