JavaScript의 객체
JavaScript 객체는 데이터를 키-값(key-value) 쌍으로 저장합니다. 각 쌍은 프로퍼티(property)입니다. 프로퍼티는 문자열, 숫자 또는 배열과 같은 값을 가집니다. 만약 프로퍼티가 함수를 포함하고 있다면, 이를 메서드(method)라고 부릅니다.
메서드는 객체가 수행하는 동작을 설명합니다.
객체를 생성하는 방법:
객체 리터럴 (Object Literals) 중괄호를 사용하여 데이터를 정의합니다. let user = { name: "Sourav", age: 23 };
객체 생성자 (Object Constructor) new Object() 명령어를 사용합니다. let user = new Object(); user.name = "Sourav";
데이터에 접근하는 방법:
- 점 표기법(Dot notation): user.name
- 대괄호 표기법(Bracket notation): user["name"]
객체는 생성한 후에도 변경할 수 있습니다. 새로운 프로퍼티를 추가하거나 기존 프로퍼티를 삭제할 수 있습니다.
프로퍼티를 추가하려면: user.job = "Developer";
프로퍼티를 삭제하려면 delete 연산자를 사용합니다: delete user.age;
프로퍼티가 존재하는지 확인하려면 in 연산자 또는 hasOwnProperty 메서드를 사용합니다: "name" in user; user.hasOwnProperty("name");
객체는 관련된 데이터와 로직을 하나로 묶어줍니다. 이를 통해 코드를 더 쉽게 관리할 수 있습니다.
출처: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9