首先:有可能嗎?我對這種可能性有一種模糊的記憶,但我似乎無法爲谷歌/堆棧提供足夠好的問題,讓我知道該怎麼做。Javascript/TypeScript:如何在同一範圍內的return語句之後直接運行代碼?
鑑於此代碼(自定義管道內變換函數-Angular 2-):
transform(statuses: Status[], test: string): Status[] {
return statuses.filter(status => status.Id === 1);
//Code to be executed after return has happened
this.updatePager.emit();
}
如何獲得的代碼this.updatePager.emit();
我return語句之後發生的權利。
親切的問候每個人。有關如何制定這個問題的提示,以便我可以進一步搜索總是歡迎!
'return'終止函數。 –
''return'後你無法做任何事情。 'setTimeout(func,0)'可能會在下一個勾號中執行。 – Val