Typescript数组函数和调用

时间:2013-03-27 15:29:15

标签: javascript typescript

我试图在数组中调用一个函数。我收到一条错误消息: 表达式类型{function}不能分配给布尔值。

声明:

    public conditions: { (value: any): bool; }[] = [];

用法:

    var myBool: bool = conditions["myKey"]("someParam");


这里有什么不对?我需要在这里施展吗?

1 个答案:

答案 0 :(得分:1)

这适用于使用0.8.3的TypeScript playground。你确定这实际上是有问题的代码吗?通过字符串索引数组会产生类型any的值,因此函数调用与类型目的无关,因为它只会生成any