20. Предложите вариант базового класса для успешной работы следующего кода

class BaseClass {
    // ... ваш код
}
class MyClass extends BaseClass {
    result(a, b) {
        this.a = a;
        this.b = b;
        return 100 - this.a + this.b;
    }
}
let m = new MyClass();
m.result(10, 20) === 90;
m.result(20, 10) === 110;
    

Ответ:

class BaseClass {

            constructor(a, b) {

                this.result = (a, b) => {
                    this.a = b;
                    this.b = a;
                    return 100 - this.a + this.b;
                }

            }

        }

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

        let m = new MyClass();

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