천문 프로그래밍과 관련된 이야기를 나눌 수 있는 곳입니다.
총 게시물 144건, 최근 0 건
   
[자바스크립트] 객체 사용하기
글쓴이 : 이형철 별님  (121.♡.63.67) 날짜 : 2007-04-18 (수) 16:16 조회 : 8273

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 프로그래밍 강좌에서 이동 됨]

이형철별님 (203.♡.137.2) 2011-01-20 (목) 10:10
배워보자 자바스크립트 에서 이동되었습니다.
댓글주소
   

총 게시물 144건, 최근 0 건
번호 제목 글쓴이 날짜 조회 추천
144  음양력 변환 프로그램 CalTime 3.4 +1 김동빈별님 11-24 8244 0
143  현재 시간에 따른 태양, 달 위치 계산. +1 조재훈별님 08-30 7607 0
142  [DreamSpark] Microsoft의 정품 프로그램을 무료로 … +6 백승우별님 01-21 8829 0
141  일식 예측을 위한 태양과 달의 위치 계산 +1 이형철별님 11-21 11191 0
140  사이토구니치의 古天文學 번역판을 공개하며 +1 이형철별님 08-22 11542 2
139  [AstroDev의 C언어 강좌] 나왔다 Hello World!!! +3 유환용별님 07-01 9036 0
138  [AstroDev의 C언어 강좌] 컴퓨터 데이터 표현 방… 유환용별님 06-28 10359 0
137  IAU2000 장동 모델 +2 김창환별님 06-25 12175 0
136  [AstroDev의 C언어 강좌]메모리 안에서는 무슨일… +10 유환용별님 06-10 12634 0
135  [AstroDev의 C언어 강좌]우리는 무엇을 준비해야… +7 유환용별님 06-08 10539 0
134  [AstroDev의 C언어 강좌]우리는 무엇을 준비해야… +3 유환용별님 06-07 10138 0
133  [AstroDev의 C언어 강좌]C언어를 공부하기 전에 … +4 유환용별님 06-06 10710 0
132  IAU2006 세차 모델 +1 김창환별님 05-18 10991 0
131  각도변환문제 : 도(degree), 시(hour), 라디안(radia 지용호별님 04-15 19436 0
130  지구의 세차운동(歲差運動, Precession) 계산하… +5 지용호별님 04-14 15167 0
 1  2  3  4  5  6  7  8  9  10  맨끝
 
Since 2001.2.7 과학기술정보통신부 등록 비영리민간단체 천문노트. Copyright All rights reserved.
단체명 : 천문노트  |    고유번호 : 101-82-15888  |    대표자명 : 김태욱, 조우성  |    주소 : 138-804 서울특별시 송파구 가락동 93 금강빌딩 7층 710호  |    전화 : 02-543-3295  |    Fax : 02-6918-6888  |    통신판매신고번호 : 종로 제01-5696호  |    개인정보관리책임자 및 사이트관리자 : 지용호