私はvar-per-variable
記法を好む:
var a = 2
var b = 3
他のcomma-instead-of-another-var
表記法には次の3つの欠点があるためです。
1.保守が難しい
次のコードを検討してください。
var a = 1,
b = mogrify(2),
c = 3
しかし、ちょっと、mogrifyは何をしますか?bを出力して調べてみましょう。
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
最初の変数は、他のものとは異なる方法で宣言されています。たとえば、最初の変数をforサイクル内に移動する場合は、宣言の途中にvarを追加する必要があります
好み以外は、注目すべきプロジェクトの大部分がvar-per-variable
表記を使用しているようです