Введення в JavaScript Конкатенація

Базова конкатенація

Результат у консолі:

javascript

Конкатенація за допомогою оператора присвоєння

Нерідко ми заносимо рядок у змінний, а потім хочемо додати інший рядок до інформації, що вже існує. Ми можемо зробити це за допомогою оператора присвоєння зі складанням +=:

Зверніть увагу, що в процесі виконання операцій значення змінної welcome буде повністю змінено.

Різні прийоми: concat

Метод concat також з'єднує рядки один з одним:

Зверніть увагу, що тут також необхідно вставляти додаткові прогалини, щоб вони відображалися в кінцевому результаті. Ви також можете застосувати метод .concat до порожнього рядка, додаючи до нього нові рядки:

Як правило, слід, по можливості, уникати методу concat, т.к. він працює значно повільніше, ніж оператори + чи +=.

Метод join з'єднує всі елементи масиву в рядок. Наприклад, у вас є масив cats:

введення

Зверніть увагу, що метод .join автоматично використовує як роздільник кому, за допомогою якої розділяються елементи в самому масиві. Ця поведінка може бути змінена, і ви можете використовувати будь-який роздільник, включаючи пробіли:

І знову метод .join працює повільніше, ніж стандартний оператор +, і його слід уникати, по можливості.

Плутанина з конкатенацією

Як результат ви могли б очікувати 30. Натомість результат буде наступним: