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 |