객체는 중괄호 {…}를 이용해 만들 수 있습니다. 중괄호 안에는 ‘키(key): 값(value)’ 쌍으로 구성된 프로퍼티(property) 를 여러 개 넣을 수 있는데, 키엔 문자형, 값엔 모든 자료형이 허용됩니다. 프로퍼티 키는 ‘프로퍼티 이름’ 이라고도 부른다.
위에 그림은 객체의 구조가 나와있다. 또 객체는 표기법이 2가지가 있는데
위에는 .을 사용해서 객체의 값을 사용하는 방법이고 두번째로는
대괄호를 사용해서 객체의 값을 사용하는 방법 2가지가 있다. 객체는 개념을 알고 문제를 풀어보는 것이 매우 중요하다고 생각한다.
코드 예시
functiongetProperty(obj, property){// TODO: 여기에 코드를 작성합니다.return obj[property];}//객체와 키를 입력받아 키에 해당하는 값을 리턴해야 합니다.// 만약 키가 없으면 undefind을 리턴을 해아한다.// string타입을 리턴// obj는 객체, property는 string의 키// return obj[property];