Tag: 打字稿

为什么Typescript Map不能像可索引types那样自动索引(&property-accessable)?

所以,在打字稿下面的代码作品: interface CounterArray { [index: string]: number; } let myArray: CounterArray = {}; myArray[“001”] = 0 myArray[“002”] = 0 console.log(myArray[0]) // should result 0 得到它了。 都好! 但是,如果我做类似的地图。 const map = new Map map.set(“001”,0) map.set(“002”,0) console.log(map[0]) // Syntax error: Element implicitly has an ‘any’ type because type ‘Map’ has no index signature. 那么我对此非常困惑,因为来自Java / Kotlin / […]

在Kotlin中有属性的函数types

我可以在TypeScript中指定这个(因此可以在JavaScript中完成): interface Foo { (arg: any): void foo: string } Kotlin能达到同样的效果吗?