Submitted by arief_rachman_hakim in reactnative (edited )
Temen-temen pasti sering jenis function kaya gini di bagian Asynchronous, karena anonymous funtion bisa digunakan sebagai argument dari function lain lho.
1.Function sebagai argumen
setTimeout((()=>{
console.log('Hello World');
}), 5000); //Akan Print Hello World ketika mencapai 5 detik
Penjelasan :
funtion setTimeout() diatas menggunakan anonymous function sebagai argument, karena funtion setTimeout() harus melakukan callback ketika suda mencapai 5000 ms/ 5 detik.
2.Function sebagai Ekspresi/Pada umumnya
Contoh Funtion Biasa:
const halo = () => {
return `Hello World`;
};
console.log(halo()); // Print Hello World
Contoh dengan Anonymous Funtion:
console.log((() => {
return `Hello World`;
})()); // Akan Print Hello World
