반응형
Javascript는 클래스를 확장합니다.
클래스 B가 클래스 A의 모든 것을 상속하도록 자바 스크립트 클래스를 확장하는 올바른 / 최선의 방법은 무엇입니까 (클래스 B는 A를 확장 함)?
Simple JavaScript Inheritance and Inheritance Patterns in JavaScript를 살펴보십시오 .
가장 간단한 방법은 아마도 기능적 상속이지만 장단점이 있습니다.
Douglas Crockford는 JavaScript의 상속에 대해 매우 잘 설명합니다.
- 프로토 타입 상속 : 자바 스크립트에서 작업을 수행하는 '자연스러운'방법
- 고전적 상속 : 대부분의 OO 언어에서 찾을 수있는 것에 더 가깝지만 JavaScript의 곡물에 대해 실행됩니다.
extend = function(destination, source) {
for (var property in source) {
destination[property] = source[property];
}
return destination;
};
for 루프에 필터를 추가 할 수도 있습니다.
참고 URL : https://stackoverflow.com/questions/2256040/javascript-extends-class
반응형
'developer tip' 카테고리의 다른 글
비동기 nodejs 모듈 내보내기 (0) | 2020.12.05 |
---|---|
HashMap과 사전 ADT의 차이점 (0) | 2020.12.05 |
JavaScript에서 ASP.NET MVC 작업 메서드 호출 (0) | 2020.12.04 |
컴파일 오류 : 패키지 javax.servlet이 없습니다. (0) | 2020.12.04 |
JsonConvert.DeserializeObject를 사용하여 Json을 C # POCO 클래스로 deserialize (0) | 2020.12.04 |