为了账号安全,请及时绑定邮箱和手机立即绑定

ES6封装类数组对象的问题

ES6封装类数组对象的问题

拉莫斯之舞 2018-08-12 20:13:35
代码如下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]


查看完整回答
反对 回复 2018-08-12
  • 1 回答
  • 0 关注
  • 917 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信