转换匿名函数参数

时间:2016-07-07 04:51:42

标签: typescript

我似乎无法找到关于如何将参数转换为匿名函数的任何明确指令。我可以使用变量赋值,只是不确定这是否可行以及如何。

由于我正在使用lodash,因此将参数定义为any,但我需要将其转换为自定义对象,因为实际上它将是。

_.findLast(this.children, function((CustomObject) node) {
  node.customMethod();
})

2 个答案:

答案 0 :(得分:2)

这应该有效

_.findLast(this.children, function(node: any) {
  var co = <CustomObject> node;
  co.customMethod();
})

答案 1 :(得分:1)

盲目的运气让我发现(<CustomObject> node).customMethod();有效。