相关疑难解决方法(0)

如何使用变量String创建JavaScript对象来定义类名?

这是我正在尝试做的 - 这是伪代码,不起作用.有谁知道如何实现这一目标:

// Define the class
MyClass = Class.extend({});

// Store the class name in a string
var classNameString = 'MyClass';

// Instantiate the object using the class name string
var myObject = new classNameString();
Run Code Online (Sandbox Code Playgroud)

javascript oop

65
推荐指数
7
解决办法
7万
查看次数

Angular2 TypeScript使用来自变量的类名动态创建新对象?

我试图开始某种工作:

export class SomeComponent {

  constructor() {

    let className: string = "TheClass";

    /* should be the same as .. = new TheClass() */
    let superSpecial = new className();

  }

}
Run Code Online (Sandbox Code Playgroud)

我还没有弄清楚该怎么做?有人可以帮我吗?

javascript class typescript

2
推荐指数
1
解决办法
8020
查看次数

标签 统计

javascript ×2

class ×1

oop ×1

typescript ×1