Notice
Recent Posts
Link
- Today
- Total
hye-log
[노마드코더]바닐라JS로 크롬 앱 만들기 (8)property를 가진 변수를 저장해주는 object 본문
NomadCoder/(JS)크롬 앱 만들기
[노마드코더]바닐라JS로 크롬 앱 만들기 (8)property를 가진 변수를 저장해주는 object
iihye_ 2022. 2. 17. 15:24array는 list 형식인데, object로 만들어야 할 때도 있다.
예를 들어서 비디오 게임의 player를 정의한다고 생각해보자.
하나의 개체(entity)에 대한 속성인 name, point, handsome, fat을 나타낼 필요가 있다.
#1 에서 player를 list 형태로 정의하면 각각의 항목이 무엇을 의미하는지 알 수 없다.
우리는 object를 이용하여 player의 특성을 정의할 수 있다.
object는 자료를 나열하는 또 다른 방법이다.
첫 번째 규칙, 중괄호([]) 안에 특성(property)를 정리
두 번째 규칙, 하나의 특성을 정의할 때 =가 아니라 콜론(:)으로 정의
세 번째 규칙, 여러 개의 특성은 콤마(,)를 사용하여 구분
object의 property를 불러올 때에는 #10 처럼 dot(.)을 이용해도 되고 대괄호 안에 property명을 입력해도 된다.
값을 업데이트할 때는 #14 처럼 dot(.)을 이용하여 불러온다.
property를 추가하고 싶을 때에는 #18 처럼 새롭게 정의할 수 있다.
728x90
'NomadCoder > (JS)크롬 앱 만들기' 카테고리의 다른 글
Comments