function Team(name) {
this.name = name;
this.letters = [];
}
Team.prototype.addLetter = function (letter) {
this.letters.push.apply(this.letters.push, arguments).join('\n');
};
Team.prototype.toString = function () {
return "Name of team - " + this.name + '\n' +"ltters : " + this.letters;
};
var a = 's';
b='g';
v='d';
var team1 = new Team('letters');
team1.addLetter(a,b,v);
console.log(team1.toString());
Вообще это плохая идея добовлять \n к элементам массива. Лучше уж делать это при выводе.
function Team(name) {
this.name = name;
this.letters = [];
}
Team.prototype.addLetter = function (...letters) {
for (var i=0; i<letters.length; i++)
this.letters.push(letters[i]);
};
Team.prototype.toString = function () {
var res = "Name of team - " + this.name + '\n' +"ltters :\n";
for (var i=0; i<this.letters.length; i++)
res += this.letters[i]+"\n";
return res;
};
var a = 's';
b='g';
v='d';
var team1 = new Team('letters');
team1.addLetter(a,b,v);
console.log(team1.toString());
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости