TypeScript 中的回调函数
Callback functions in TypeScript
我刚刚开始使用 Angular 2 和 TypeScript,我似乎无法弄清楚如何使用回调函数,我知道这可能是一个愚蠢的问题,但考虑到这个常规 javascript代码:
someOnject.doSomething('dsadsaks', function(data){
console.log(data);
});
TypeScript 中的等价物是什么?
同样的代码也适用于 TypeScript。或者你可以使用
someOnject.doSomething('dsadsaks', data => {
console.log(data);
});
不同之处在于,在第 2 版中,this.
将引用代码周围的 class。
您的示例在 TypeScript 项目中完全有效。如果你愿意,你也可以强类型输入:
const msg:string = 'dsadsaks'
someOnject.doSomething(msg, data:string =>{
console.log(data);
});
我刚刚开始使用 Angular 2 和 TypeScript,我似乎无法弄清楚如何使用回调函数,我知道这可能是一个愚蠢的问题,但考虑到这个常规 javascript代码:
someOnject.doSomething('dsadsaks', function(data){
console.log(data);
});
TypeScript 中的等价物是什么?
同样的代码也适用于 TypeScript。或者你可以使用
someOnject.doSomething('dsadsaks', data => {
console.log(data);
});
不同之处在于,在第 2 版中,this.
将引用代码周围的 class。
您的示例在 TypeScript 项目中完全有效。如果你愿意,你也可以强类型输入:
const msg:string = 'dsadsaks'
someOnject.doSomething(msg, data:string =>{
console.log(data);
});