我試圖實現與下面的代碼序列對象在一系列屬性:的Javascript的Array.push不get方法工作
function RangeSeq(from, to) {
this.array = [];
this.from = from;
this.to = to;
this.arraySeq = new ArraySeq(this.range);
}
Object.defineProperty(RangeSeq.prototype, "range", {
get: function() {
for (var i = this.from; i <= this.to; i++) {
array.push[i];
console.log(this.array)
}
return array;
}
});
但是,在運行上面的代碼中,數組對象後,仍然仍然空着。爲什麼這樣,以及解決這個問題的正確方法是什麼?
'this.array'不只是'array' – Pointy
@Pointy非常感謝 – segunchrist