개발공부/HTML|CSS|JavaScript

[Javascript] 객체(Object)

HyunJng 2022. 10. 29. 01:18

JS에서의 객체

key와 value의 쌍으로 이루어진 것을 말한다.

여기서 key로 넣은 값을 property라고 한다.

 

특징

  • key는 항상 String 타입으로 저장된다.
  • value에는 어떤 data type도 넣을 수 있다.

 

생성방법

 괄호 { } 안에 key : value 형태로 표현한다.

const car = {
	type : "Fiat",
	model : "500",
	color : "white"
	name : function() {
		return type + " " + model
	}
};

객체의 value 접근법

// 방법 1
car.type

//방법 2
car["type"]

Property변경

다른 처리 없이 object이름.property이름 = 새로변경하는 value 형태로 적는다.

car.color = "red";

Property추가

변경하는 것과 동일하다.

car.owner = "Johson";