Использование запятых против точек с запятой в JavaScript?

Учитывая следующий код

var fn = function () {
    var x = 'x',
    y = 'y';
    this.a = 'a',
    this.b = 'b',
    this.c = 'c';
    this.d = 'd',
    this.e = 'e';   
}

Вы можете видеть, что есть смесь обоих.
Какая польза от использования одного или другого?

Насколько я понимаю, точка с запятой должна заканчиваться утверждением. И запятая должна быть использована для объединения нескольких объявлений.

Так можно ли сказать, что в этом примере должно быть только две точки с запятой?

var fn = function () {
    var x = 'x',
    y = 'y';
    this.a = 'a',
    this.b = 'b',
    this.c = 'c',
    this.d = 'd',
    this.e = 'e';   
}

Ответы на вопрос(4)

Ваш ответ на вопрос