在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  網(wǎng)絡(luò)安全  HTML/ ES6封裝類數(shù)組對(duì)象的問(wèn)題

ES6封裝類數(shù)組對(duì)象的問(wèn)題

代碼如下

export class SHost_Room{
    constructor(rooms){
        //構(gòu)造函數(shù)接受一個(gè)數(shù)組作為初始值,最終要對(duì)這個(gè)數(shù)組進(jìn)行一系列封裝,讓這個(gè)類的實(shí)例還是一個(gè)數(shù)組,只是多了一下方法和屬性
    }
}

let rooms = [...]
let shRooms = new SHost_Room(rooms);

面向?qū)ο髮W(xué)得不好,感覺(jué)沒(méi)有思路...

回答
編輯回答
半心人

返回值并不是一個(gè)數(shù)組,但是可以定義方法來(lái)操作數(shù)組,例如下面的例子

class Result {
constructor(room){
this.data = room;
}
addVal() {
return this.data.map((item) => ++item);
}
}
var result = new Result([1,2,3]);
console.log(result);
console.log(result.addVal()); // [2, 3, 4]
2018年6月18日 15:42