본문 바로가기

JavaScript

JSON

1. JSON - JavaScript Object Notation

: 자바스크립트의 객체 표현식으로 사람이나 기계 둘다 이해하기 쉽게 만들어져있다. 데이터 용량도 작아서 요즘에는 XML대신 JSON을 사용하여

데이터를 전송하거나 옵션을 저장하는 용도로 쓴다.

#JSON에 대한 자세한 설명

- http://www.json.org/json-ko.html

 

 

2. JSON 사용방법

	


 위와 같이 { } (중괄호)를 이용해 선언하게 되면 객체가 생성된다.


객체들로 배열을 생성하고 싶다면 다음과 같이 사용하면 된다.

	

대괄호 안에 객체들을 넣어주면 객체 배열을 생성할 수 있다 배열안에는 객체의 참조값이 저장된다.

 

3. 사용자 정의 객체

: 함수를 이용해 생성자를 선언하고 객체를 생성할 수 있다.

	

메소드를 만들 때에는 속성을 가져다 쓰기위해선 this키워드를 꼭 붙여줘야 생성한 후에 메소드가 사용할 수 있다.

 

모든 생성자 함수는 prototype이라는 속성을 가진다. (생성자함수로 생성하지 않은 객체는 이 속성이 없음)
prototype이 지원되는 이유는 객체를 확장하기 위해서 지원된다.

	Member.prototype.name; // 생성자에 속성 추가
	Member.prototype.setName = function(name){
		this.name = name;
	}


 

prototype을 이용하여 상속 관계도 가능하다.

	

# prototype에 대한 자세한 설명

http://insanehong.kr/post/javascript-prototype/


 

'JavaScript' 카테고리의 다른 글

Node interface  (0) 2016.04.07
HTML DOM 함수 - document interface  (0) 2016.04.06
DOM  (0) 2016.04.06
내장 객체 - String  (0) 2016.04.05
Array  (0) 2016.04.04