Я не понимаю этот код
set: function(value) {
      var split = value.split(' ');
      this.firstName = split[0];
      this.surname = split[1];
    }
Получается, то, что для переменной value присвоили значение массив?
Почему тогда для обычной переменной это сделать нельзя?
var value;
var aaa = value.split('')