JSFiddle - React, Tailwind, and code Playground

by Anton Spirin

JavaScript

class BaseClass {
  set a(val) {
    this._a = -val;
  }
  set b(val) {
    this._b = -val;
  }
  get a() {
    return this._a;
  }
  get b() {
    return this._b;
  }
}

class MyClass extends BaseClass {
    result(a, b) {
        this.a = a;
        this.b = b;
        return 100 - this.a + this.b;
    }
}

const m = new MyClass();

alert(m.result(10, 20) === 90);
alert(m.result(20, 10) === 110);