2016-06-13 35 views

回答

2

下面的语法是有效的,无论是在Javascript和打字稿,并代表了最地道的方式来定义一个新的对象字面。

var newObj = { 
    prop1: "value1", 
    prop2: 1, 
    prop3: {} 
} 
0

任何有效的Javascript也是有效的Typescript,所以你可以写任何Javascript对象,就像在Robby的答案中一样!但是,您可能想以此来创建一个打字稿类定义对象:https://www.typescriptlang.org/docs/handbook/classes.html

例如,从打字稿文档:

class Greeter { 
    greeting: string; 
    constructor(message: string) { 
     this.greeting = message; 
    } 
    greet() { 
     return "Hello, " + this.greeting; 
    } 
} 

然后,您可以构建这个类的一个对象:

let g = new Greeter("hi"); 
相关问题