1.01 ^ 365 = 37.78

[자바스크립트를 깨우치다] Chapter03_Objcet() 본문

카테고리 없음

[자바스크립트를 깨우치다] Chapter03_Objcet()

Youngchangoon 2016. 8. 31. 23:14

Chapter03

Chapter 03. Object()


Object() 객체 인스턴스의 속성과 메소드

- 인스턴스 속성
    + constructor

- 인스턴스 메소드
    + hasOwnProperty();
    + isPrototypeOf();
    + propertyIsEnumerable()
    + toLocaleString()
    + toString()
    + valueOf()

위의 속성과 메소드는 Objcet.prototype에 정의되어 있으므로, 모든 자바스크립트 객체에서 볼 수 있다.

객체 리터럴을 이용한 Object() 생성

객체를 만들때, “객체 리터럴” 표기법을 이용하면 한번에 객체를 만들 수 있다.

var cody = {
    living: true,
    age: 23,
    gender: "male",
    getGender: function() { return cody.gender; }
};

console.log(cody);
// {living: true, age: 23, gender: 'male', getGender: [Function] }

만약 속성 이름이 다음 중 하나라도 해당되면 속성이름을 문자열로 설정해야한다.
- 예약어인경우
- 공백이나 특수문자(숫자, 글자, $, _ 외의 것들)를 포함한 경우
- 숫자로 시작하는경우


이번껀 좀 생각보다 적다.. ㅋㅋ