반응형
자바스크립트에서 객체를 생성하면 모든 객체는 prototype 객체에 접근이 가능합니다. prototype에 접근하면 개발자가 원하는 변수나 함수를 커스터마이징할수 있습니다. 또한 prototype 객체에서는 해당 객체에 생성자에 접근을 할 수 있습니다.
해당 그림과 같은 관계를 갖고 있습니다
따라서 개발 시 사용하는 스크립트 라이브러리에도 사용 편의에 따라 사용함수를 커스터마이징할때 사용하면 편리합니다
예를 들면
String.prototype.replaceSomething = {...}
과 같이 기존에 존재하는 String 객체에도 커스터마이징해서 사용할 수 있고
var test = {};
test.prototype.something = function(){...}
이런식으로도 사용이 가능합니다:)
반응형
'JS' 카테고리의 다른 글
[JS] Android Chrome 더보기 관련 스크롤이 하단으로 이동하는 경우 (0) | 2021.10.26 |
---|---|
[자바스크립트]iScroll.js 사용시 주의 할 점 (0) | 2021.08.03 |
[자바스크립트] 즉시 실행 함수 표현식 (0) | 2020.10.19 |
[자바스크립트] Object.defineProperty ? (0) | 2020.10.16 |
1. 메뉴 트리 만들기 (0) | 2018.12.25 |