Виталий Котов
Как работает метод concat() - JavaScript
Метод concat()
объединяет заданные аргументы в заданную строку.
let emptyString = "";
// строка совместных аргументов
let joinedString = emptyString.concat("JavaScript", " - это", " весело.");
console.log(joinedString);
// Вывод в консоль: JavaScript - это весело.
Синтаксис concat()
Синтаксис метода concat()
следующий:
str.concat(str1, ..., strN)
Где str
- это строка.
Объединение строк с помощью метода concat()
в JavaScript требует понимания его особенностей. Для глубокого понимания всех нюансов работы со строками и написания оптимального кода, необходимо иметь крепкий фундамент в основах JavaScript. Если вы хотите детальнее погрузиться в фундаментальные знания языка — приходите на наш большой курс JavaScript с нуля. На курсе 198 уроков и 30 упражнений, AI-тренажеры для безлимитной практики с кодом и задачами 24/7, решение задач с живым ревью наставника, еженедельные встречи с менторами.
Параметры concat()
Метод concat()
принимает произвольное количество строк для объединения в str
.
Возвращаемое значение concat()
Возвращает новую строку, содержащую объединенный текст предоставленных строк.
Примечание: операторы присваивания, такие как
+
и+=
, настоятельно рекомендуется использовать вместо методаconcat()
.
Примеры
Пример 1: Использование метода concat()
console.log("".concat({})); // [object Object]
console.log("".concat(null)); // null
console.log("".concat(true)); // true
console.log("".concat(4, 5)); // 45
let str1 = "Hello";
let str2 = "World";
// объединение двух строк
let newStr = str1.concat(", ", str2, "!");
console.log(newStr); // Hello, World!
Вывод в консоль:
[object Object]
null
true
45
Hello, World!
Понимание метода concat()
и других способов работы со строками критически важно для любого JavaScript-разработчика. Для уверенного использования этого и других строковых методов необходимы крепкие базовые знания. На нашем курсе JavaScript с нуля вы изучите все необходимые основы. В первых 3 модулях уже доступно бесплатное содержание — начните погружаться в JavaScript прямо сегодня.
Постройте личный план изучения Javascript до уровня Middle — бесплатно!
Javascript — часть карты развития Frontend
100+ шагов развития
30 бесплатных лекций
300 бонусных рублей на счет
Бесплатные лекции
Все гайды по Javascript
Лучшие курсы по теме

Основы JavaScript
Антон Ларичев
TypeScript с нуля
Антон Ларичев