2016-06-13 71 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"); 
相關問題