使用窗口[类名]创建对象

时间:2016-01-26 02:44:58

标签: javascript class ecmascript-6

我有一个这样的课程

"use strict";

class Person {
    constructor(x, y) {
        this.x = x;
        this.y = y;
    }
}

我想使用这样的窗口创建一个Person

var bob = new window["Person"](0, 15);

在此处完成:Instantiate a JavaScript Object Using a String to Define the Class Name

或此处:Create object from string

但它没有用。我收到错误:Uncaught TypeError: window.Person is not a function

这是不可能还是我犯了一个愚蠢的错误?

0 个答案:

没有答案