var-per-variableGösterimi tercih ederim :
var a = 2
var b = 3
çünkü diğer comma-instead-of-another-vargösterimde şu üç eksiklik vardır:
1. Bakımı zor
Bu kodu göz önünde bulundurun:
var a = 1,
b = mogrify(2),
c = 3
Ama hey, mogrify ne yapar? Öğrenmek için b yazalım:
var a = 1,
b = mogrify(2),
console.log(b)
c = 3
bir şeyleri kırar
2. Okumak zor
Hattın başlangıcındaki var, yeni bir değişkenin başlatılacağını açıkça belirtir.
var get_all_unicorn_promise = db.get_all_unicorns((unicorn) => {
unicorn.legs.map((leg) => {
leg.log('yes')
})
}).sort(),
c = 3
Orada ne halt c = 3ediyorsun?
3. Tutarlı değil
Bunu düşün:
var a = 1,
b = 2,
c = 3
İle var-per-variableher beyanı aynı yapıyı takip edin. İle comma-instead-of-another-varbirinci değişkenin diğerlerinden daha farklı bir şekilde ilan edilir. Örneğin, ilk değişkeni bir döngü içine taşımaya karar verirseniz, bildirimlerin ortasına var eklemeniz gerekir.
Tercih dışında, kayda değer projelerin çoğu var-per-variablenotasyonu kullanıyor gibi görünüyor