使用打字稿,什麼是創造這樣一個在JavaScript簡單對象的最佳方式:如何在Typescript中創建類似於簡單對象的JavaScript?
var newObj = {
prop1: "value1",
prop2: 1,
prop3: {}
}
使用打字稿,什麼是創造這樣一個在JavaScript簡單對象的最佳方式:如何在Typescript中創建類似於簡單對象的JavaScript?
var newObj = {
prop1: "value1",
prop2: 1,
prop3: {}
}
下面的語法是有效的,無論是在Javascript和打字稿,並代表了最地道的方式來定義一個新的對象字面。
var newObj = {
prop1: "value1",
prop2: 1,
prop3: {}
}
任何有效的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");
這是無效的Javascript語法 –
你是對的。我的錯。 – eltoncezar