자바스크립트 객체 기초

Posted 2010. 4. 23. 17:42
var ride = new Object();
ride.make = 'Yamaha'; -------------- 가
ride.year = 2005;
ride.purchased = new Date(2005,3,12);

var owner = new Object();
owner.name = 'Mr Kim';
owner.job = '백수';
ride.owner = owner;

var ownerName = ride.owner.name;

위의 '가' 는 다음과 같이 정의해도 된다.
ride['make'] = 'Yamaha';
var make = 'make';
ride[make] = 'Yamaha';


위의 내용을 JSon형태로 정의하면 다음과 같다.

var ride = {
  make : 'Yamaha',
  year : 2005,
  purchased :new Date(2005,3,12),
  owner : {
    name : 'Mr Kim',
    job : '백수';
  }
};


1.var foo = bar;
2.window.foo = bar;
3.foo = bar;
위의 1,2,3은 모두 동일.