给定jsonArray
我可以使用以下内容将其视为Array
个SomeType
个对象:
<SomeType[]> jsonArray
曾jsonArray
之类的:
[
{
propertyName: 'value'
},
{
propertyName: 'value'
}
]
任何人都可以解释或指向关于这项工作内部的文档吗?
答案 0 :(得分:1)
你没有把它变成任何东西。您正在将其转换为其他类型。 例如,
let foo = [{x:1}, {x: 2}];
foo[0].x; // is valid
function bar(foo: Array<{x: number}>) {
// can accept foo as a parameter
}
现在,如果您有某些未键入的内容,可以将其强制转换以避免警告:
bar(<Array<{x: number}>>someVariableOfUnknownType);