생활 속 객체 이해하기: 자바스크립트 객체란 무엇인가?
자바스크립트는 객체 지향 프로그래밍 언어입니다. 객체는 자바스크립트에서 가장 중요한 개념 중 하나입니다. 객체는 다양한 타입의 데이터와 기능을 포함하는 일종의 컨테이너입니다. 객체는 여러 개의 속성으로 구성되어있으며, 이러한 속성들은 이름과 값의 쌍으로 이루어집니다.
객체 생성하기
let person = {
name: "John",
age: 30,
city: "New York"
};
위 코드에서는 객체 리터럴을 사용하여 person 객체를 생성합니다. 이 객체는 이름, 나이, 도시와 같은 속성으로 구성되어있습니다. 속성 이름은 콜론(:)을 사용하여 속성 값에 대응됩니다.
객체 속성에 접근하기
alert(person.name); // "John"
객체 속성에 접근하기 위해서는 객체 이름 뒤에 점(.)과 속성 이름을 써주면 됩니다. 위 코드에서는 person 객체의 name 속성에 접근하여 “John”을 출력하도록 합니다.
객체 속성 추가/수정하기
person.job = "Developer"; // 추가
person.age = 31; // 수정
객체 속성은 추가 및 수정이 가능합니다. 위 코드에서는 person 객체에 job 속성을 추가하고, age 속성을 수정하는 방법을 보여줍니다.
객체 속성 삭제하기
delete person.city;
객체 속성 삭제를 위해서는 delete 키워드를 사용합니다. 위 코드에서는 person 객체의 city 속성을 삭제하는 예제입니다.
자바스크립트에서 객체는 변수, 함수 등을 포함하는 복잡한 데이터 구조를 만드는 데에 유용합니다. 객체 리터럴을 사용하면 쉽게 객체를 만들고 다룰 수 있습니다.
자바스크립트 객체: 자바스크립트에서 데이터와 기능을 포함하는 컨테이너이며, 여러 개의 속성으로 구성됩니다.