Строка 05 содержит условие
if (name) {...},. То есть предполагается, что класс можно использовать так:
var noname = Ext.create('My.sample.Person');
В этом случае
name будет содержать 'Unknown'.
Отсюда я делаю вывод, что строка 02 содержит значение по умолчанию.
Иначе бы они написали так:
name: undefined,
constructor: function(name) {
if (name) {
this.name = name;
} else {
this.name = 'Unknown';
}
},
В этом случае видно, что значение по умолчанию задается только в конструкторе.