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

ES6封裝類數(shù)組對象的問題

代碼如下

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

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

面向對象學得不好,感覺沒有思路...

回答
編輯回答
半心人

返回值并不是一個數(shù)組,但是可以定義方法來操作數(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