본문 바로가기

프로그래밍 세상/자바스크립트 이야기

제 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 배열을 하나의 문자열로 리턴한다.