首先定义一个 Greeter 的类
class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greeting; } }
根据字符串动态创建 Greeter 类
//instance creation here var greeter = Object.create(window["Greeter"].prototype); greeter.constructor.apply(greeter, new Array("World")); var button = document.createElement('button'); button.innerText = "Say Hello"; button.onclick = function() { alert(greeter.greet()); } document.body.appendChild(button);
本文为原创文章,版权归主机之家测评所有,欢迎分享本文,转载请保留出处!