제 7장. 객체와 배열
객체 의 예제 |
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 은 배열을 하나의 문자열로 리턴한다. |