不是我最骄傲的时刻,但对于我的生活,我无法理解这个示例代码的返回类型。
myFunctionName(myParameter: string): {[key: string]: any} {
// Some code
}
我尝试过搜索,但我没有真正的“语言”来正确搜索它。
我理解“any”关键字的含义,我想我明白在方括号中,属性是由字符串类型定义的。但那是我得到的最好的。这里发生了什么?
答案 0 :(得分:3)
它是一个对象(或其他语言的地图),带有字符串键和任何类型的值。
答案 1 :(得分:1)
此处函数签名中的参数应为'字符串'函数的返回类型应该是一个对象,其键为字符串和任何类型的值。例如,
...the last $value is used as the ELSE value...