Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13950|Yanıt: 1

[JavaScript] var a=fonksiyon ile fonksiyon a arasındaki fark nedir?

[Bağlantıyı kopyala]
Yayınlandı 8.06.2017 13:31:11 | | |
Javascrip{filter}t, fonksiyonlar tanımlanırken var foo = fonksiyon () {} ile foo() fonksiyonu arasındaki fark nedir?


Sebep: Javascrip{filter}t fonksiyonlar ve değişkenler tarafından ilan edilen "kaldırma" davranışı.

Fark 1: Kod 1, JS kodu yüklendikten sonra A "ileri" olur, ancak fonksiyondaki özel içerik gelişmiş değildir. Kod bloğu, fonksiyon çağrıldığında başlatmaktır. Kod 2: "Zamanlanandan önce" yükleniyor.

Yöntem 1:

var foo = fonksiyon () { //code }

Bu yöntem, metod adlarının diğer kütüphanelerle çoğaltılmasını önlemek için ad alanını foo olarak tanımlar.

Yöntem 2:

function foo () { //code }

Bu genel bir yazım şeklidir ve çeşitli eklentiler kullanırken isim çakışmaları yaratmak kolaydır.




Önceki:.net/c# Ortak Geliştirme Kütüphaneleri (DotNetUtilities)
Önümüzdeki:js değişken özelliklerini kaldırır
Yayınlandı 8.11.2017 15:18:28 |
Evet, öğrendim
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com