달력

5

« 2020/5 »

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  
  •  



 

 

객체

·       객체, hashtable, struct

·       이름(name)과 값(value)으로 구성된 프로퍼티(property)의 정렬되지 않은 집합입니다.

·       객체(object)는 중괄호({}) 감싸서 표현합니다.

·       객체는 여는 중괄호({)로 시작하여 닫는 중괄호(})로 끝납니다. 그 사이에 문자열과 값이 콜론(:)으로 연결되며, 이것은 콤마(,)로 반복될 수 있습니다.

·       데이터의 이름도 문자열이므로, 항상 큰따옴표("")와 함께 입력해야 합니다.

·       쉼표(,)를 사용하여 여러 프로퍼티를 포함할 수 있으며 프로퍼티의 순서는 중요하지 않습니다.

·       {}와 같이 빈 객체를 표현하는 것을 포함합니다.

·       여러 언어들에서 object, hashmap, struct, dictionary 실현됩니다.

 

name-value 형식의 (pair)

{

이름(key):(value),

이름:

}


 

 

 

이름과 값으로 이루어진 네 쌍의 프로퍼티를 가지는 객체

데이터의 이름도 문자열이므로, 항상 큰따옴표("")와 함께 입력해야 합니다.

{

"name": "사과",

"orgin": "영주",

"grade": 1,

"weight": 2.3

}

 

 

 

객체 안의 객체

JSON에서 데이터 이름과 대응되는 값으로 숫자, 문자열, 불린뿐만 아니라 또 참조자료형인 다른 객체가 올 수도 있습니다.

만약 데이터의 값이 객체라면 객체 안에 객체가 포함되는 계층 구조가 형성됩니다.

 

가장 상위 계층의 데이터는 데이터값으로 네 개의 데이터를 가지고 있습니다. 중에서 두 번째 데이터인 "origin" 객체는 또 다른 3개의 데이터를 가지고 있습니다.

{

"name": "사과",

"origin": {

"region": "영주",

"owner": "김애플",

"phone": "01012345678"

},

"grade": 1,

"weight": 2.3

}

 

 


'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

this, this 키워드  (0) 2020.01.23
Module Counts, Node.js의 패키지/모듈 개수 확인  (0) 2019.12.31
JSON - 객체  (0) 2019.12.21
클라이언트 객체의 종류  (0) 2019.12.10
d3js  (0) 2019.12.05
Cannot read property 'nodeValue' of undefined at xxxxx  (0) 2019.11.30
Posted by codedragon codedragon

댓글을 달아 주세요