객체

beablessing·2021년 4월 26일

JS

목록 보기
2/11

객체(object)

하나의 변수안에 여러가지 정보가 담겨있는경우 적합한 정보구조(주소록 등).
배열을 사용하게 되면 index가 어떤 정보를 갖고 있는지 미리 알고 있어야해서 가독성이 떨어짐.
객체는 키와 값의 쌍(key-value pair)으로 이루어져있다.

배열예시

let user = [
	'steve',
  	'lee',
  	'steve@naver.com',
];

객체예시

let user = {
	firstname : 'steve',
  	lastname : 'lee',
  	email : 'steve@naver.com',
  	city : 'seoul' 
};

객체를 사용하는 방법

  1. Dot notation

user.firstname ; //steve
user.city; //seoul

  1. Bracket notaion

user['firstname'] ; // steve
user['city'] ; // seoul

user[ ] // 콤마없이 사용하는경우

키값이 아니라 변수로 보고 있음 .

let keyname = 'content';
tweet[keyname];
tweet[keyname] === tweet['content'];

dot/bracket notaion으로 값을 추가 하기

let twwet ={
	writer : 'stevelee',
    createAt : '2019-09-10',
    content : '프리코스 재밌어요!'
};
tweet['category'] = '잡담';
tweet.isPublic = true;
tweet.tags = ['#코드스테이츠','#프리코스'];
profile
프론트엔드 개발자

0개의 댓글