我想寫下我的Javascript類。爲什麼JavaScript ES6不支持多構造類?
class Option {
constructor() {
this.autoLoad = false;
}
constructor(key, value) {
this[key] = value;
}
constructor(key, value, autoLoad) {
this[key] = value;
this.autoLoad = autoLoad || false;
}
}
我認爲如果我們可以用這種方式寫出課程會很好。 期望發生:
var option1 = new Option(); // option1 = {autoLoad: false}
var option2 = new Option('foo', 'bar',); // option2 = {foo: 'bar'}
var option3 = new Option('foo', 'bar', false); // option3 = {foo: 'bar', autoLoad: false}
不,它不是!我的意思是在Ecmascript 6類的編程。 – Manhhailua
我的不好,抱歉:-) –
@RobG:我已經更新了我的問題!請再讀一遍!謝謝! – Manhhailua