본문 바로가기
Web/Javascript

[Javascript 기본 개념] Javascript 문법-Object

by 나비와꽃기린 2016. 6. 23.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1.1  Object

- 객체의 가장 기본적인 형태를 가지고 있는 객체

- 아무것도 상속받지 않는 순수한 객체

- 값을 저장하는 기본적인 단위로 Object를 사용

- 모든 객체는 Object 객체를 받기 때문에 모든 객체가Object 객체의 프로퍼티를 가지고 있다.

 



-  Object 객체를 확장하면 모든 객체가 접근할 있는 API 만들 있다.

Ex)

Object.prototype.contain = function(neddle) {

for(var name in this){

if(this[name] === neddle){

return true;

}

}

return false;

}

var o = {'name':'egoing', 'city':'seoul'}

console.log(o.contain('egoing'));

var a = ['egoing','leezche','grapittie'];

console.log(a.contain('leezche'));

 

à true / true

 

à 하지만, Object 객체는 확장하지 않는 것이 바람직 하다.

이유는 모든 객체에 영향을 줄 수 있기 때문이다.