2 回答

TA貢獻1995條經(jīng)驗 獲得超2個贊
使用ES5 構(gòu)造函數(shù)仿寫上面的答案
function List1(){
this.items = [];
for(var i =0; i<arguments.length;i++){
this.items.push(arguments[i]);
}
this.length = arguments.length;
this.add = function(){
for(var i =0; i<arguments.length;i++){
this.items.push(arguments[i]);
}
this.length = this.items.length;
}
}

TA貢獻1966條經(jīng)驗 獲得超4個贊
class List{
constructor(...items){
this.items = items
this.length = items.length
}
add(...items) {
this.items.push(...items)
this.length = items.length
}
}
添加回答
舉報