[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