После прочтения Крокфорда и других, я начал цепляться за переменные исключительно запятой. Позднее меня действительно раздражало отладчик Chrome DevTools, который не останавливался на определения переменных с запятой. Для отладчика определения переменных, закодированные запятыми, представляют собой единый оператор, в то время как несколько операторов var - это несколько операторов, от которых может останавливаться отладчик. Поэтому я переключился с:
var a = doSomethingA,
b = doSomethignB,
c = doSomethingC;
To:
var a = doSomethingA;
var b = doSomethignB;
var c = doSomethingC;
К настоящему времени я считаю второй вариант более чистым, не говоря уже о его преимуществе решения проблемы отладчика .
Аргумент «меньше кода через провод» не является убедительным, так как существуют мини-инструменты.