배열과 객체 구분
배열은 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
반응형
'서버(Server) > Server' 카테고리의 다른 글
javascript : 변수 타입과 typeof , 6가지 타입 (0) | 2018.04.20 |
---|---|
javascript : null 과 undefined (0) | 2018.04.20 |
javascript : 함수와, 즉시실행함수로 전역변수 사용하지 않기 (0) | 2018.04.20 |
javascript : 배열, 객체와 반복문처리(key & value) for, foreach, "0" (0) | 2018.04.19 |
javascript : 배열 원소 추가, 삭제 방법 - delete, unshift, shift, pop, splice, slice (0) | 2018.04.18 |