2016-06-13 7 views

答えて

2

次の構文はJavascriptと活字体の両方で、有効で、リテラル新しいオブジェクトを定義するための最も慣用的な方法を表し。

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

任意の有効なJavaScriptも有効活字体であるので、あなたは、ロビーの答えのように、任意のJavaScriptオブジェクトを書くことができます!活字体のドキュメントから、例えば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"); 
関連する問題