JavaScript

object 객체 (Javascript, 코린이 공부)

호팍이네 2022. 2. 24. 18:48

object란 단어 해석 그대로 물체, 객체이다.

 

예를 들어, 사과가 있다.

사과는 물체이며 객체이기 때문에 object이다. 변수로 지정된 값이 객체이기도 하다. (const asdf = ""; -> asdf가 객체)

이 object로 property 즉 속성을 만들자면

apple.color = "빨강"

apple.smell = "무취"

apple.width = "100g" 등을 만들 수 있다.

(객체. 프로퍼티)

 

method도 만들 수 있고..  참조하는 방법으로는

 

const apple = {

 color: "빨강"

 smell: "무취"

 width: "100g"

} 이렇게 위처럼 힘들게 하나하나 apple을 안치고 프로퍼티를 만들 수 있다. 여기서 method를 만드는 법은,

 

const apple = {

     sodo: function() {

     }

} --> apple.sodo() 이런 식으로 method도 만들 수 있다. 

 

프로퍼티의 정보를 변경하는 것도 가능하다! 

apple.color = "노랑"  요런 식으로 const로 변경이 불가 할거 같지만 프로퍼티를 바꾸는 것이기 때문에 변경이 가능!

수정이나 새로운 프로퍼티 추가가 가능하다!

 

참조 : http://www.tcpschool.com/javascript/js_object_concept