Подтвердить что ты не робот

Добавить символы в строку в Javascript

Мне нужно добавить символы For Loop к пустой строке. Я знаю, что вы можете использовать функцию concat в Javascript для выполнения concats со строками

var first_name = "peter"; 
var last_name = "jones"; 
var name=first_name.concat(last_name) 

но с моим примером это не работает. Любая идея, как сделать это по-другому?

мой код:

    var text ="";
    for (var member in list) {
            text.concat(list[member]);
    }
4b9b3361

Ответ 1

var text ="";
for (var member in list) {
        text += list[member];
}

Ответ 2

Вы также можете добавлять строки к существующей строке так:

var myString = "Hello ";
myString += "World";
myString += "!";

результат будет → Hello World!

Ответ 3

просто использовал оператор +. Javascript объединяет строки с +

Ответ 4

Похоже, вы хотите использовать join, например:

var text = list.join();

Ответ 5

Чтобы использовать String.concat, вам нужно заменить существующий текст, так как функция не действует по ссылке.

var text ="";
for (var member in list) {
        text = text.concat(list[member]);
}

Конечно, предложения join() или + =, предлагаемые другими, также будут работать нормально.

Ответ 6

Простое использование text = текст + строка2