𝗢𝗯𝗷𝗲𝗰𝘁𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁

JavaScript 객체는 데이터를 키-값(key-value) 쌍으로 저장합니다. 각 쌍은 프로퍼티(property)입니다. 키는 문자열이며, 값은 숫자, 문자열, 함수와 같은 모든 데이터 타입을 가질 수 있습니다.

객체 리터럴 표기법을 사용하여 객체를 생성합니다. 데이터를 담기 위해 중괄호를 사용합니다.

객체 생성하기:

프로퍼티에 접근하는 방법은 두 가지가 있습니다:

  1. 점 표기법 (Dot notation) 객체 이름과 프로퍼티 이름 사이에 마침표(.)를 사용합니다. 예시: person.firstName

  2. 대괄호 표기법 (Array-like notation) 대괄호와 따옴표를 사용합니다. 키에 공백이 포함된 경우 이 방식이 필요합니다. 예시: address['building no']

중요 규칙:

객체 내부의 데이터를 변경할 수 있습니다:

프로퍼티가 존재하는지 확인하려면 in 연산자를 사용합니다. 키가 존재하면 true를, 존재하지 않으면 false를 반환합니다.

예시: 'employeeId' in employee는 true를 반환합니다.

출처: https://dev.to/pdhanush26/objects-in-javascript-ma6