Учитывая следующий код
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';   
}