a

자바스크립트에 대한 오해 - 객체

자바스크립트는 OOP이지만 클래스와 전혀 상관이 없습니다. 자바스크립트 객체를 설명하는데 클래스가 튀어나오고 그러할 필요가 없습니다. 전혀 상관없는 스타일이 다른 언어입니다. 자바스크립트 객체는 상속을 염두하고 만들어진 언어가 아닙니다. 다만 prototype을 이용해 흉내낼 뿐입니다. 자바스크립트는 모든 값들도 사실 객체입니다. 

Number.prototype.test = "test";
for (var i in 50) {
    document.write(i); // IE만 제외하고 "test" 를 출력
}

document.write((100).toString()); // 문자열 "100"




|

댓글 2개

Prototype-based Programming http://j.mp/ua3JnV
오 링크 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

개발자팁

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
PHP 14년 전 조회 1,819
Flash 14년 전 조회 2,791
Linux 14년 전 조회 5,795
JavaScript 14년 전 조회 3,569
JavaScript 14년 전 조회 2,475
JavaScript 14년 전 조회 1,896
PHP 14년 전 조회 2,361
JavaScript 14년 전 조회 2,045
JavaScript 14년 전 조회 1,813
JavaScript 14년 전 조회 1,946
JavaScript 14년 전 조회 2,172
Flash 14년 전 조회 2,038
JavaScript 14년 전 조회 2,330
node.js 14년 전 조회 3,668
JavaScript 14년 전 조회 2,070
MySQL 14년 전 조회 2,621
node.js 14년 전 조회 7,233
JavaScript 14년 전 조회 2,704
PHP 14년 전 조회 1,378
MySQL 14년 전 조회 2,020
Linux 14년 전 조회 2,616
PHP 14년 전 조회 2,059
PHP 14년 전 조회 1,863
JavaScript 14년 전 조회 2,941
PHP 14년 전 조회 2,258
Linux 14년 전 조회 2,025
MySQL 14년 전 조회 2,247
MySQL 14년 전 조회 2,368
jQuery 14년 전 조회 3,466
JavaScript 14년 전 조회 2,073
🐛 버그신고