객체 의 예제 |
Script Sample 소스 |
Sample 실행 화면 |
< 주석 번호별 설명 > 1. 객체에 대해서 for ~ in을 사용하면, key 값을 얻을 수 있다. ( usa, korea ) 2. in 키워드는 해당 객체에 프로퍼티가 있는지를 알 수 있다. ( hasOwnProperty 와 같은 역할을 한다. ) 3. delete 키워드는 프로퍼티를 삭제한다. 위 그림처럼 27이 출력된 후 undefined 로 됨을 알 수 있다. 4. 메서드를 만드는 방법을 보여준다. 그리고, this 키워드를 사용하면, 객체 인스턴스의 프로퍼티 값에 접근 할 수 있다. 5. hasOwnProperty를 통해 해당 객체에 프로퍼티가 존재 하는지를 알 수 있다. in 키워드와 같은 역할을 하지만, hasOwnProperty는 프로퍼티이다. 6. propertyIsEnumerable은 프로퍼티가 존재하며, 이 프로퍼티가 for ~ in 으로 표현되는 반복적인 객체인지를 리턴한다. 7. 배열의 프로퍼티인 reverse() 는 해당 배열 내용을 역순으로 리턴하며, join 은 배열을 하나의 문자열로 리턴한다. |
'프로그래밍 세상 > 자바스크립트 이야기' 카테고리의 다른 글
제 12장. 자바스크립팅 (0) | 2012.02.16 |
---|---|
제 11장. 정규 표현식을 사용한 패턴 매칭 (0) | 2012.02.14 |
제 10장. 모듈과 네임스페이스 (0) | 2012.02.13 |
제 9장. 클래스, 생성자, 프로토타입 (0) | 2012.02.13 |
제 8장. 함수 (0) | 2012.01.30 |
제 6장. 문장 (0) | 2012.01.21 |
제 5장. 표현식과 연산자 (0) | 2012.01.21 |
제 4장. 변수 (0) | 2012.01.15 |
제 3장. 데이터 타입과 값 (0) | 2012.01.14 |
제 2장 어휘 구조 (0) | 2012.01.08 |