代码如下export class SHost_Room{ constructor(rooms){ //构造函数接受一个数组作为初始值,最终要对这个数组进行一系列封装,让这个类的实例还是一个数组,只是多了一下方法和属性
}
}let rooms = [...]let shRooms = new SHost_Room(rooms);面向对象学得不好,感觉没有思路...
1 回答
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
返回值并不是一个数组,但是可以定义方法来操作数组,例如下面的例子
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]
添加回答
举报
0/150
提交
取消