If-else kullanmadan koşullu kayıt [Javascript]

Koşullara göre log bastığımız yerlerde, console.log() yerine alternatif olarak console.assert() kullanabiliriz. Örneğin console.log() bastığımız yere bir bakalım;

let user = {
    id: null,
    name: "Tayfun"
};

if (user.id){
    // işlemler
} else {
    console.log("user.id eksik");
}

Loglama işlemini console.assert() ile yapsaydık, işimiz çok daha kolay olacaktı.

let user = {
    id: null,
    name: "Tayfun"
};

console.assert(user.id, "user.id eksik");

// işlemler

Eğer koşul true dönerse, assert hiçbir şey yapmaz, false dönerse hatayı yazdırır. Geliştirme yaparken işinizi kolaylaştırabilir ve daha okunaklı kod yazmanızı sağlayabilir 🙂