Fungsi yang Berjalan dengan Sendirinya

Sebenarnya bukan berjalan dengan sendirinya, tapi tetap kita jalankan tapi tanpa perlu dipanggil kemudian. Sebelumnya kita mendeklarasikan fungsi sebagai berikut

function foo() {
    console.log("Welcome")
}
foo();

Kemudian, kita bisa menyederhanakannya menjadi

!function() {
    console.log("Welcome")
}()

Atau dalam bentuk yang lebih sederhana menjadi

(function() {
    console.log("Welcome")    
})()

Dapat dilihat pada kode tersebut, tanda seru, !, menjadikan fungsi deklaratif tersebut menjadi sebuah ekspresi, dan membuat dia otomatis berjalan dengan fungsi anonim.

Penggunaan fungsi tersebut bisa berguna di beberapa bagian kode nantinya

results matching ""

    No results matching ""