CodeGym/Java Course/Modul 3/Jenis fungsi dalam JavaScript

Jenis fungsi dalam JavaScript

Level 7, Pelajaran 5
Tersedia

6.1 Berbagai cara mendeklarasikan fungsi

Beberapa informasi berguna lainnya tentang fungsi dalam JavaScript. Fungsi dapat dideklarasikan dengan beberapa cara, yang masing-masing memiliki nuansa tersendiri.

Cara paling standar adalah ini: kata kunci functiondan Name.

function print(data)
{
  console.log(data);
}

Cara kedua adalah pertama mendeklarasikan variabel dan kemudian menetapkan fungsi anonim untuk itu.

window.print = function(data)
 {
     console.log(data);
 }

Kedua metode ini memberikan hasil yang benar-benar setara . Saat Anda mendeklarasikan fungsi biasa dengan cara pertama, bidang baru dibuat pada objek jendela dengan nama fungsi Anda dan referensi untuk itu diberikan padanya.

6.2 Fungsi anonim

Dimungkinkan juga untuk membuat fungsi anonim dan tidak menetapkan nilainya ke apa pun. Mengapa fungsi seperti itu dibutuhkan? Bagaimana memanggilnya?

Dan masalahnya adalah Anda dapat segera meneleponnya. Katakanlah kita mendeklarasikan sebuah fungsi tempdan segera memanggilnya:

var temp = function(data)
    {
        console.log(data);
    }

temp("some info");

Anda juga dapat mendeklarasikannya dan langsung memanggilnya:

(function(data)
 {
     console.log(data);
 })("some info");

Seperti kelas dalam anonim di Jawa ...

6.3 metode eval()

Dan cara menarik lainnya untuk mengeksekusi kode dalam JavaScript adalah dengan tidak membuat fungsi sama sekali. Dalam JavaScript, Anda cukup mengeksekusi kode yang diberikan sebagai string. Ada fungsi khusus untuk ini eval()(dari evaluasi). Format panggilan umum terlihat seperti ini:

var result = eval("code or expression");

Contoh:

var x = eval("1/2");
eval("alert('Hi!')");
Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar