2016-07-25 81 views

回答

2
var stringArray: string[] = ["a", "b", "c"]; 
stringArray.map(str: string => console.log(str)); 

其实你可以,你只需要把它放在括号:

stringArray.map((str: string) => console.log(str)); 

但事实上,你可以省略类型声明,因为类型推理编译器已经知道strstring的一种类型:

stringArray.map(str => console.log(str)); 
+0

感谢您的提示括号:)。 是的,当然,我明白打字稿已经意识到他使用字符串。在我的情况下,我使用纯json,我想将它的一些部分投射到我的自定义类中。 – karina

+0

更好,如果你创建一个从json获得的数据的接口,当然可能。你会得到整个JSON的类型提示 – pleerock

+0

非常感谢!我会尽力 :) – karina