Вход

Просмотр полной версии : повторение одного слова несколько раз


Vampir3
08.07.2013, 13:41
Привет, коллеги)
function send(uname, len) {

}

Нужно чтобы в функции создавалась переменная с повторяющая слово uname len кол-во раз

тоесть если я введу send('hello', 5)
то мне должно вывести
hello, hello, hello, hello, hello

Спасибо)

Vampir3
08.07.2013, 13:47
function send(uname, len) {
var str = new Array(len + 1).join(uname + ",");
str = str.slice(0, -1);
return str;
}

Придумал)

ruslan_mart
08.07.2013, 13:53
function send(uname, len) {
var str = uname;
for(i=0; i<len-1; i++) str += ', '+uname;
return str;
}

рони
08.07.2013, 14:02
Vampir3,
:)
function send(uname, len) {
var str = new Array(len + 1).join(uname).match(new RegExp(uname,"g"));
return str;
}
alert(send('hello', 5));