3
我剛開始接觸角2和打字稿,我似乎無法弄清楚如何使用回調函數,我知道這可能是一個愚蠢的問題,但鑑於這種常規的JavaScript代碼:回調函數
someOnject.doSomething('dsadsaks', function(data){
console.log(data);
});
TypeScript中的等效函數是什麼?
我剛開始接觸角2和打字稿,我似乎無法弄清楚如何使用回調函數,我知道這可能是一個愚蠢的問題,但鑑於這種常規的JavaScript代碼:回調函數
someOnject.doSomething('dsadsaks', function(data){
console.log(data);
});
TypeScript中的等效函數是什麼?
相同的代碼在TypeScript中起作用。或者您可以使用
someOnject.doSomething('dsadsaks', data => {
console.log(data);
});
不同的是,在第二版this.
將參考周圍的代碼的類。
您的示例在TypeScript項目中非常有效。如果你想要的話,你也可以強烈地輸入你的輸入:
const msg:string = 'dsadsaks'
someOnject.doSomething(msg, data:string =>{
console.log(data);
});
嘿你是說如果'this'會引用類變量或函數變量? –
@NaumanAhmad對不起,我不明白你的意思。這個是指班級。我並不是自己對這句話所指的是什麼; –
謝謝我只是問在上面的回調函數中使用'this'時它會引用類還是回調函數? –