가끔 조금 복잡한 프로그램을 짜다보면 javascript 안에서도 JAVA와 같이 class를 만들고 싶은 경우가 있다.
이것에 대한 갈망이 많았는지 많은 블로그에서 그 방법을 포스트 하고 있다.
아래의 링크를 보면 그 방법이 세세히 잘 나와 있다.
http://steadypost.net/post/lecture/id/13/
특히 클래스 안의 메서드를 다중으로 호출해야 하는경우 prototype 부분을 잘 보길 바란다.
추가로 javascript 안에서 argument에 따른 다수의 constructor 함수를 만들고 싶을때가 있는데,
javascript는 그러한 기능을 제공 안하고 있다.
대신 함수의 argument 객체를 받아올 수 있기에 그것의 type이나 길이에 따라
서로 다른 변수를 지정해줄 수 있다.
그에대한 질문과 답변은 아래의 링크에 잘 나와있다.
https://stackoverflow.com/questions/7481988/multiple-constructor-in-javascript
'Javascript' 카테고리의 다른 글
D3.js zoom in out 버튼 구현 (0) | 2017.06.30 |
---|---|
D3.js v4의 zoom, pan값 조절 (0) | 2017.06.30 |
D3.js 곡선 패스위에 글자 넣기 (0) | 2017.06.27 |
dragula.js 사용법 (0) | 2017.06.24 |
윈도우 팝업창 뛰우기 (0) | 2017.06.23 |
댓글