ECMAScript with İfadesi
- Önceki sayfa continue ifadesi
- Sonraki sayfa switch ifadesi
Etiketli ifadeler
with ifadesi, kodun belirli bir nesneye olan etkisini ayarlamak için kullanılır.
Onun grameri:
with (expression) statement
Örneğin:
var sMessage = "hello"; with(sMessage) { alert(toUpperCase()); // Çıktı "HELLO" }
Bu örnekte, with ifadesi string için kullanıldığı için, toUpperCase() yöntemi çağrılırken, yorumcu bu yöntemin yerel bir fonksiyon olup olmadığını kontrol eder. Eğer değilse, sMessage adlı sahte nesne, bu nesnenin bir yöntemi olup olmadığını kontrol eder. Sonra, alert "HELLO" çıktısını verir çünkü yorumcu "hello" stringinin toUpperCase() yöntemini bulur.
İpucu:with ifadesi yavaş çalışan bir kod bloğudır, özellikle属性 değerleri ayarlanmışsa. Çoğu durumda, mümkünse ondan kaçınmak en iyisidir.
- Önceki sayfa continue ifadesi
- Sonraki sayfa switch ifadesi