[javascript] 객체 할당 방법 in 자바스크립트.
자바스크립트는 다양한 방법으로 객체를 할당할 수 있습니다. 이번 블로그에서는 객체를 만들고 할당하는 여러 가지 방법을 살펴보도록 하겠습니다.
1. 객체 리터럴을 사용한 할당
// 객체 리터럴을 사용하여 객체를 생성하고 할당하는 예제
const person = {
name: 'John',
age: 30,
gender: 'male'
};
2. Object 생성자를 사용한 할당
// Object 생성자를 사용하여 객체를 생성하고 할당하는 예제
const car = new Object();
car.make = 'Toyota';
car.model = 'Camry';
car.year = 2020;
3. 생성자 함수를 사용한 할당
// 생성자 함수를 사용하여 객체를 생성하고 할당하는 예제
function Animal(name, age, type) {
this.name = name;
this.age = age;
this.type = type;
}
const dog = new Animal('Buddy', 5, 'Golden Retriever');
4. Object.assign() 메소드를 사용한 할당
// Object.assign() 메소드를 사용하여 객체를 생성하고 할당하는 예제
const defaults = { food: 'spaghetti', drink: 'soda' };
const preferences = { drink: 'coffee' };
const favorite = Object.assign({}, defaults, preferences);
5. 클래스를 사용한 할당 (ES6 이상)
// 클래스를 사용하여 객체를 생성하고 할당하는 예제
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
const newPerson = new Person('Alice', 25);
이러한 다양한 방법으로 자바스크립트에서는 객체를 생성하고 할당할 수 있습니다. 어떤 방법을 사용하더라도 목적에 맞게 객체를 효과적으로 활용할 수 있습니다.
참고 자료: MDN web docs