console.log'un Ötesi
table, group, warn, error ve assert özelliklerini kullanın.
console.log'un Ötesi, CoddyKit'te ücretsiz bir JavaScript Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, JavaScript Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. JavaScript Academy kursu toplamda 4 dersten oluşur.
log'dan Daha Fazlası
console nesnesi, console.log'un ötesinde birçok yöntem sunar. Her biri farklı bir amacı belirtir ve çıktıyı yararlı biçimlerde görüntüleyebilir.
console.log("plain message")
console.info("informational")console.warn
console.warn bir uyarı üretir. Tarayıcıda sarı bir vurguyla görünür ve dikkat edilmesi gereken, yürütmeyi durdurmayan bir soruna işaret eder.
console.warn("This API is deprecated")console.error
console.error bir hatayı bildirir. Kendine özgü bir biçimde gösterilir ve tarayıcılarda sorunun yerini bulmaya yardımcı olan bir yığın izi içerir.
console.error("Failed to load data")console.info ve debug
console.info ve console.debug, log gibi çalışır; ancak önem düzeyini belirtir. Araçlar iletileri bu düzeylere göre filtreleyebilir.
console.info("Server started")
console.debug("Cache size is 42")console.table
console.table, dizileri ve nesneleri biçimlendirilmiş bir tablo olarak görüntüler. Bu, yapılandırılmış verileri düz bir günlük kaydından çok daha kolay taramanızı sağlar.
const users = [
{ name: "Ann", age: 30 },
{ name: "Bob", age: 25 }
]
console.table(users)console.group
console.group girintili ve daraltılabilir bir bölüm başlatır. Bundan sonra kaydedilen iletiler console.groupEnd çağrılana kadar bu bölümün içinde yer alır.
console.group("User details")
console.log("Name: Ann")
console.log("Age: 30")
console.groupEnd()İç İçe Gruplar
Gruplar, bir hiyerarşiyi yansıtmak için birbirlerinin içine yerleştirilebilir; her düzey daha fazla girinti ekler.
console.group("Order")
console.log("id: 1")
console.group("Items")
console.log("Book")
console.groupEnd()
console.groupEnd()console.assert
console.assert yalnızca ilk bağımsız değişkeni yanlış kabul edildiğinde bir hata günlüğü oluşturur. Yürütmeyi durdurmadan bozulmuş varsayımları işaretlemenin hızlı bir yoludur.
const total = 10
console.assert(total > 0, "total should be positive")
console.assert(total > 100, "total is unexpectedly small")console.count
console.count, etiketlenmiş bir satırın kaç kez çalıştığını izler. Bu, beklenmedik yinelenen çağrıları fark etmek için kullanışlıdır.
function ping() {
console.count("ping")
}
ping()
ping()
ping()console.time
console.time ve console.timeEnd bir kod bloğunun ne kadar sürdüğünü ölçer ve geçen süreyi eşleşen bir etiketle yazdırır.
console.time("loop")
let sum = 0
for (let i = 0; i < 1000; i++) { sum += i }
console.timeEnd("loop")Doğru Yöntemi Seçme
Sorunlar için warn ve error, yapılandırılmış veriler için table, ilişkili günlük kayıtlarını düzenlemek için group ve varsayımları doğrulamak için assert kullanın. Açık günlük kaydı, hata ayıklamayı hızlandırır.
console.warn("low memory")
console.table([{ id: 1 }, { id: 2 }])Hızlı Kontrol
console yöntemleri bilginizi sınayın.
Özet
Özet: console, log'un ötesinde kapsamlı yöntemler sunar.
- warn ve error önem düzeyini belirtir
- table yapılandırılmış verileri görüntüler
- group iç içe günlük kayıtlarını düzenler
- assert başarısız koşulları işaretler
console.table([{ a: 1 }, { a: 2 }])
console.warn("done")Sıkça Sorulan Sorular
“console.log'un Ötesi” dersi ücretsiz mi?
Evet — “console.log'un Ötesi” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve JavaScript Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. JavaScript Academy kursu toplamda 4 dersten oluşur.
“console.log'un Ötesi” dersinde ne öğreneceğim?
table, group, warn, error ve assert özelliklerini kullanın. JavaScript Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
JavaScript Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te JavaScript Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“console.log'un Ötesi” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu JavaScript Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her JavaScript Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- console.log'un Ötesi
- Kesme Noktaları Belirleme
- Kod İçinde Adım Adım İlerleme
- Yığın İzlerini Okuma