Добавить символы в строку в Javascript - PullRequest
94 голосов
/ 22 апреля 2011

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

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]);
    }

Ответы [ 6 ]

139 голосов
/ 22 апреля 2011
var text ="";
for (var member in list) {
        text += list[member];
}
48 голосов
/ 14 июля 2013

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

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

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

7 голосов
/ 22 апреля 2011

просто использовал оператор +.Javascript concats строки с +

5 голосов
/ 22 апреля 2011

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

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

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

4 голосов
/ 22 апреля 2011

Звучит так, как будто вы хотите использовать join, например:

var text = list.join();
4 голосов
/ 22 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...