함께 만드는 별빛 세상, 천문노트 · Since 2001

[자바스크립트] 객체 사용하기

이형철 2007-04-18 (수) 16:16 8274 1
목록
이전글 다음글

웹 아카이브(2018-06-25 기록)에서 복원한 글입니다.

var obj = {prop1 : 'value1', "prop2" : 'value2'};

alert(obj.prop1);
alert(obj["prop1"]); 

var i = 1;

alert(obj["prop" + i]);

 

Object는 {} 로 생성할 수 있다. Object를 생성할 때 property 의 이름은 따옴표를 따로 해주지 않아도 prop1의 경우처럼 그냥 사용할 수 있다.

하지만, prop1이 변수로 선언되어있을 경우 이 변수 값으로 대체되기 때문에 잡기 힘든 버그가 생기게 된다.

이러한 버그는 매우 잡기 힘들기 때문에 이를 미리 방지하기 위해

따옴표를 붙여주도록 하는게 좋다. 충돌이 없음이 확실하다면 생략해도 무방하다.

 

var obj = new Object; 와
var obj = {}; 은 같은 표현이다.

[이 게시물은 최고관리자님에 의해 2012-12-20 11:00:41 프로그래밍 강좌에서 이동 됨]

댓글 1

이형철2011-01-20 10:10

배워보자 자바스크립트 에서 이동되었습니다.

로그인하면 댓글을 쓸 수 있습니다.

천문 프로그래밍 게시판

총 147건
글쓰기