İki değişkene blok kapsamı ile bildirmek ve bunları aynı değere sıfırlamak istiyorum. ... şu şekilde çalıştı eğer iyi olurdu ama öyle değilBlok kapsamıyla çoklu atama ve başlatma yapmak için bir yol var mı?
'a' bildirilmiş sanki fonksiyon kapsamı vardır, değil kapsamını ama değişken 'b' blok vardır{
let a = b = "wang";
}
console.log("b:", b);
Değişken bir var.
Ben karakter bir çift kurtarmak için, otobüsün altında okunabilirliği atmak olacağını değil * ...let a, b;
a = b = "wang";
Bunu gerçekleştirmenin tek bir satır halinde * yolu var mı yoksa yapmam gerekiyor sen anladım, sadece merak ediyorum! aşağıdaki gibi
O 'var' gibi değil bir yardımcı işlev olarak bu uygulamaya iyi bir fikir olabilir. Bu kapalı bir küresel olur. Bunu yapma! – Oriol
@ ordis, "var" gibi bir şeydir, bu yüzden örtük bir küresel haline gelir. Bunu James Thorpe gibi yapın – edc65
@ edc65 Hayır, 'var' gibi değil. 'var' beyanları katı modda atmaz. Örtülü globals yapar. – Oriol