收藏
回答

自定义类继承Array,实例化的对象自动向上转型变成数组了。

问题模块 框架类型 操作系统 工具版本
开发者工具 小游戏 Windows 0.22.203100

export default class List extends Array{


    constructor(args) {

    super(args)

    }


    size(){

    return this.length

    }


}


let list = new List()


这个list是直接是数组 [] 对象,

而不是我写的这个List类,

向上转型后,子类的方法全都抹除了,

测试过浏览器(最新的Chrome)这么写是可以的。


最后一次编辑于  2018-02-25  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答