Metode & Fungsi
perbedaannya
1. Fungsi adalah konsep yang lebih umum, seperti matematika dan pemrograman
2. Metode adalah konsep berorientasi objek, yang umumnya muncul berpasangan dengan kelas atau objek.
hubungan
1. Atribut objek dapat berupa jenis apa pun
2. Jika atribut suatu objek adalah tipe fungsi, itu disebut metode objek ini.
3. Jadi esensi dari suatu metode masih merupakan fungsi
Panggilan fungsi
1. Fun ()
2.obj.fun ()
3.fun.call ()
Sifat dan metode fungsi
1.Name
2.Length
3.Tostring
Cakupan
Tidak semua variabel dapat digunakan di mana saja
Variabel global (file silang)
var n = 1; fungsi fn () {console.log (n); // 1}Variabel lokal (hanya dapat diakses di dalam fungsi)
fungsi fn1 () {var n = 2;} console.log (n); // ReferenceError yang Tak Terbang: Nomor tidak ditentukanLingkup fungsi
• Fungsi dapat memisahkan ruang lingkup
var n = 1; fungsi f () {var n = 2; console.log (n); // Pencarian variabel dalam lingkup saat ini} f (); console.log (n); // Pencarian variabel dalam lingkup global• Anda dapat mengakses bagian luar fungsi di dalam fungsi
var n = 1; var x = fungsi () {console.log (n);}; function f () {var n = 2; x ();} f ();• Fungsi anonim mandiri
! function () {var n = 1; console.log (n);}; ~ function () {var n = 1; console.log (n);}; (function () {var n = 1; console.log (n);} ());•Penutupan
<! Doctype html> <html> <head> <meta charset = "utf-8"> <itement> js bin </itement> </head> <body> <ul> <li> aaa </li> <li> BB </li> <li> </Li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> <li> document.geteLementsbyTagname ('li'), i = 0; untuk (i; i <items.length; i ++) {item [i] .Onclick = function (e) {waspada (i); }; } </script> </body> </html>Artikel di atas pemahaman mendalam tentang fungsi JavaScript adalah semua konten yang telah saya bagikan dengan Anda. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.