Есть задание - "Написать фунцию 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');
Виртуальный выделенный сервер (VDS) становится отличным выбором
Планирую получить значение времени (часов) и если оно больше определённого значения то один вариант действий, если меньше то другой, ниже...
Есть объект с родственниками, они соотносятся друг к другу по типу: Родитель, Ребенок, Брат/Сестра, Равный
Предполагается, что мы уже имеем инициализированную карту и маркеры, хранящиеся в неком массиве