实例为Map not Object的类

时间:2018-02-13 08:38:19

标签: javascript ecmascript-6

我正在尝试class 实例Map
这是我尝试过的:

class Element {
    constructor(name, buildYear) {
        this.set('name', name);
        this.set('buildYear', buildYear);
    }
}

let test = new Map();
test = test Element('Park', 1998);

为了制作对象,我们使用test = new Element('Park', 1998)
我如何为地图

执行此操作

感谢。

1 个答案:

答案 0 :(得分:2)

您可以扩展Map类



class Element extends Map {
    constructor(name, buildYear) {
        super()
        this.set('name', name);
        this.set('buildYear', buildYear);
    }
}


let test = new Element('Park', 1998);

console.log(test.get('name'))