使用打字稿,什么是创造这样一个在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