Есть задание - "Написать фунцию concat (), которая принимает любое количество аргументов и объединяет их в одну строку. Символ разделения по умолчанию "пробел", при необходимости нужно будет передать символ разделения"
написал такой код
function concat(){
var con1 = 'Привет';
var con2 = 200;
var con3 = 'Привет';
if (con1 != "" && con2 != "" && con3 != "") {
con1 = [con1, con2];
con2 = [con3];
var concat = con1.concat(con2);
console.log(concat);
}
}
concat();
но вот никак не могу понять как можно это сделать без использования массивов и задать разделитель. подскажите плз
Принимает любое количество аргументов и преобразует все к строке. Первый аргумент функции, будет разделитель:
function concat(splitme, ...rest) {
return rest.join(splitme);
}
console.log(concat(' ', 1,'qwe',3,4,'zxc'));
Навскидку, если не требуется указывать разделитель, то все вообще элементарно:
function concat() {
return args.join(' ');
}
console.log('a');
console.log('a', 'b');
console.log('a', 'b', 'c');
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости