이런~~ 자바스크립트~!

개발이야기 2007. 11. 16. 02:00

*자바스크립트 함수의 인자 목록에는 개수가 정해져 있지 않다. 필요 이상으로 넘겨받은 인자는 모두 무시하고, 개수가 모자르는 경우에는 모자르는 인자를 undefined값으로 처리한다. 이 방법을 활용하면 getter/setter 메서드를 한꺼번에 구현할 수 있다. function area(value){ if(value){ this.area = value; } return this.area; }; 만약 area()라고 호출하면 value값은 undefined로 처리되 값이 없기 때문에 this.area값이 그대로 유지된다. (getter기능) 반대로 인자를 넘겨 줬다면 set함수의 기능으로 작동한다. 이것 역시 어디서 봤는데(이거는 자바스크립트로 유명한 사이트였는데, 즐겨찾기에 추가해 놨는데. 음) 어느 ..