मैं var-per-variable
नोटेशन पसंद करता हूँ :
var a = 2
var b = 3
क्योंकि अन्य comma-instead-of-another-var
संकेतन में ये तीन कमियाँ हैं:
1.
इस कोड पर विचार करने के लिए मुश्किल :
var a = 1,
b = mogrify(2),
c = 3
लेकिन हे, मोगरिफाई क्या करता है? आइए जानने के लिए बी प्रिंट करें:
var a = 1,
b = mogrify(2),
console.log(b)
c = 3
सामान तोड़ता है
2. पढ़ने में मुश्किल
लाइन के भीख मांगने का संस्करण स्पष्ट रूप से बताता है कि शुरू किया गया एक नया चर होगा।
var get_all_unicorn_promise = db.get_all_unicorns((unicorn) => {
unicorn.legs.map((leg) => {
leg.log('yes')
})
}).sort(),
c = 3
क्या c = 3
कर रहा है वहाँ सही है?
3. सुसंगत नहीं
इस पर विचार करो:
var a = 1,
b = 2,
c = 3
var-per-variable
हर घोषणा के साथ एक ही संरचना का पालन करें। साथ मेंcomma-instead-of-another-var
पहले चर के दूसरों की तुलना में अलग तरीके से घोषित किया जाता है। यदि आप निर्णय लेते हैं, कहते हैं, पहले चर को चक्र के अंदर ले जाएँ, तो आपको घोषणाओं के बीच में var जोड़ना होगा
वरीयता के अलावा, ऐसा लगता है कि अधिकांश उल्लेखनीय परियोजनाएं var-per-variable
संकेतन का उपयोग करती हैं