자바스크립트 Object(객체)

KHS·2022년 2월 14일
0

자바스크립트에서 객체란?

예를들어 이런식응로 작성하면 우린 수퍼맨이라는 객체를 생성한 것이다. 각 프로퍼티는
키와 값으로 구성되어 있고 쉼표(,) 로 구분한다.
이 객체에 접근하는 방법은 점. 과 대괄호[]로 접근이 가능하다.

삭제는 삭제하고 싶은 프로퍼티 앞에 delete를 붙여준다.

또한 이런식으로도 표힌이 가능하다.
저 안에 빨간색 name과 에이지는 각각 name:name, age:age 과 같은 뜻이다.
만약 존재하지 않는 프로퍼티에 접근한다면?

저렇게 birthDay라는 프로퍼티는 없는데 접근하면 undefined가 출력된다.
하지만 in 연산자를 사용하면 true false 값을 받을 수 있다. in은 어떤 값이 넘어올 지 확신 할 수 없을때 사용한다.

for ... in 반복문을 사용하면 객체를 순회하면서 값을 얻을 수 있다.

예를들면 이런식으로 활용이 가능한데
x라는 변수로 Mike에 접근해서 해당 키에 대한 값을 가지고 온다.
첫번째 인덱스에 대한 값은 Mike[name]일테니 "Mike", 두번째는 Mike[age]일테니
30이 출력되는 것이다.

이 글은 유튜브 코딩앙마 채널의 영상을 보며 공부한 내용을 기록한 게시글입니다.

profile
천천히 개발 공부하기

0개의 댓글