객체

안병욱·2022년 6월 5일
0

객체의 사용방법

const dog = {
  name: "찰스",
  age: "3",
  cute: true
};

console.log(dog.name);
console.log(dog.age);
console.log(dog.cute);

console.log(dog);

// console 창 입니다.
찰스 
3 
true
Object {name: "찰스", age: "3", cute: true}
// console 창 입니다.

객체와 함수를 사용한 예시

객체 비구조화 할당 es6 또는 객체 구조분해

function print(hero) {
  const { name, actor, alias } = hero; //이렇게 객체를 구조화 시키는것
  const text = `${actor}(${name}) 역할을 맡은 배우는 ${alias} 입니다.`;
  console.log(text);  //위 처럼 hero.을 하지 않아도 된다.
}

print(ironMan);
print(captinAmerica);

//아이언 맨(토니 스타크) 역할을 맡은 배우는 로버트 다우니 주니어 입니다. 
//캡틴 아메리카(스티븐 로저스) 역할을 맡은 배우는 크리스 에반스 입니다.

객체 안에 함수 넣기

const dog = {
  name: "멍멍이",
  sound: "멍멍!",
  say: function say() {
    console.log(this.sound);
  }
};

dog.say();

//위 객체 안 함수에서 다른방법으로는
const dog = {
  name: "멍멍이",
  sound: "멍멍!",
  say() {
    console.log(this.sound);
  }
};

//또 다른방법
const dog = {
  name: "멍멍이",
  sound: "멍멍!",
  say: function() {
    console.log(this.sound);
  }
};

0개의 댓글