반응형

배열과 객체 구분


배열은 var arr = [1,2,3,4];   의 형태로 쓰며 구분자를  [  ] 로 사용하게된다



그렇지만 객체의 경우 { } 중괄호로 구분을 짖고 객체 요소에 대한 명을 지정 할 수 있다


1
var s= { 'first' : 3 }


이렇게 객체를 만들 수 있고 사용은


s.first   와 같이 사용 할 수 있고 이 것이 나타내는 값은 


1
2
3
 



이다




객체를 리턴하는 예









객체의 경우에는 pair 의 표현인  key, value 의 원리와 유사하다



객체의 생성

다음은 객체를 만드는 법이다.

1
var grades = {'egoing': 10, 'k8805': 6, 'sorialgi': 80};

위의 예제에서 egoing은 key가 되고, 10은 value가 된다. 아래는 객체를 만드는 다른 방법이다.

1
2
3
4
var grades = {};
grades['egoing'] = 10;
grades['k8805'] = 6;
grades['sorialgi'] = 80;

아래와 같은 방법으로 객체를 만들수도 있다.

1
2
3
4
var grades = new Object();
grades['egoing'] = 10;
grades['k8805'] = 6;
grades['sorialgi'] = 80;

객체를 만들었으니 이제는 객체에서 필요한 값을 가져와보자. 다음은 sorialgi라는 이름(key)으로 저장된 값을 가져오는 법이다. 결과는 80이다.

1
2
var grades = {'egoing': 10, 'k8805': 6, 'sorialgi': 80};
alert(grades['sorialgi']);

다음 방법으로도 객체의 속성에 접근 할 수 있다.

1
alert(grades.sorialgi);

다음은 객체에 저장된 데이터를 기준으로 반복작업을 하는 방법이다.


ref : https://www.opentutorials.org/course/743/6491


반응형

+ Recent posts