Web/Javascript

[Javascript] 모던 JS 4.4 (메서드와 this) 과제

동띵 2022. 5. 17. 14:44

1) 객체 리터럴에서 'this' 사용하기

-> this의 값이 undefined가 되어 에러 발생

2) 계산기 만들기

let calculator = {
    read() {
        this.a = parseInt(prompt("첫 번째 값을 입려하세요", 0));
        this.b = parseInt(prompt("두 번째 값을 입려하세요", 0));
    },
    sum() {
        return this.a + this.b;
    },
    mul() {
        return this.a * this.b;
    },
};


3) 체이닝

let ladder = {
  step: 0,
  up() {
    this.step++;
    return this;
  },
  down() {
    this.step--;
    return this;
  },
  showStep: function() {
    alert( this.step );
    return this;
  }
};