Bu tuhaf davranışları göstermek için animasyonlu bir gif ekledim. Esasen, sorum, Chrome konsolu var
ve let
'u aynı kapsamda kullanıldığında farklı şekilde ele alıyor mu? Bir değişkeni bildirdikten/atadıktan sonra, bu değişkenin adını konsola yazmayı denerseniz Chrome'un sizin için otomatik olarak tamamlayacağını ve yazdıklarınızı içeren bir açılır liste göstereceğini fark edeceksiniz. let
s kullanırken, durum böyle değil. Bu bir hata mı, özellik mi, yoksa JavaScript'de var
ve let
hakkında eksik bir şey mi var?Chrome konsolu: 'let' ve 'var' arasındaki fark nedir?
Not: Ben let
& hemen kapsamı içinde yaşıyor olduğunu biliyorum. let
sadece yerel kapsamda tanımlar iken
Krom geliştirme ekibinin bir üyesi olmadan, a) sadece genel kapsam değişkenlerini otomatik tamamlamalarında ararlar veya b) 'let' için henüz uygulamamışlardı, yoksa c) Uygulamayı unuttu – baao
Sadece meraktan, o gif görüntüsünü nasıl yaptın? –
@OrkhanAlikhanov yeeeees. Bu sorunun en ilginç kısmı! – baao