我似乎无法找到关于如何将参数转换为匿名函数的任何明确指令。我可以使用变量赋值,只是不确定这是否可行以及如何。
由于我正在使用lodash,因此将参数定义为any
,但我需要将其转换为自定义对象,因为实际上它将是。
_.findLast(this.children, function((CustomObject) node) {
node.customMethod();
})
答案 0 :(得分:2)
这应该有效
_.findLast(this.children, function(node: any) {
var co = <CustomObject> node;
co.customMethod();
})
答案 1 :(得分:1)
盲目的运气让我发现(<CustomObject> node).customMethod();
有效。