收藏
回答

自定义类继承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)这么写是可以的。


回答关注问题邀请回答
收藏
登录 后发表内容