[JavaScript] Object

OFFDUTYBYBLO·2020년 6월 3일
0

JavaScript

목록 보기
20/40
post-thumbnail

1.Object 정의

  • 글을 종이에, 종이를 책에, 책을 책장에, 책장을 서재에 담아 보관하고 관리하듯이 컴퓨터도 복잡해지고 많아지는 데이터들을 효율적으로 관리할 필요가 있다. 이때 사용하는 개념이 객체이다.
const 객체이름 = {
	property1 : property 값1,
  	property2 : property 값2
}
  • 객체는 이름과 값으로 구성된 프로퍼티들의 집합이다.

2.Object 규칙

  • 프로퍼티 이름은 중복될 수 없다.
  • 프로퍼티를 추가할 때 , 쉼표로 구분한다.
  • 프로퍼티 값에는 어느 type이나 가능하다. (string, number, array, object, function)

3.객체의 프로퍼티 값에 접근하는 방법

객체이름.프로퍼티이름; // .뒤에는 정확한 프로퍼티명이 와야 접근이 가능하다.
객체이름["프로퍼티이름"];// []안에는 프로퍼티명이 오지만 프로퍼티명을 의미하는 변수들로도 프로퍼티값에 접근이 가능하다.

4.프로퍼티 추가하기

const obj = {
  	name : ho,
  	age : 10,
  	height : 200
};

obj.name // 객체의 name프로퍼티값에 접근
obj[age] // 객체의 age프로퍼티값에 접근

let potato = "height"; // 변수에 프로퍼티명 선언
obj[potato] // 변수에 담긴 프로퍼티명으로 프로퍼티값 접근

obj.d = [] // obj객체에 프로퍼티 d를 추가하고 프로퍼티 값으로 배열을 추가

obj.d[0] = "plusArrProperty"; // obj객체의 d프로퍼티값으로 d프로퍼티값의 배열 0번째에 "plusArrProperty"요소를 추가

obj.f = {
	hamberger : 'good'		/// obj객체에 f프로퍼티명으로된 객체를 추가하고 키워드와 값을 각각 할당
};			

obj.f.hamburger = 'change object'; //객체의 f프로퍼티 객체의 hamburger키워드에 대한 값을 변경


profile
블로그 운영 x

0개의 댓글