Изменение значений в массиве - PullRequest
0 голосов
/ 11 сентября 2011

У меня есть массив со строковыми значениями.Я хочу добавить дополнительный текст до или после каждого значения в массиве.Как я могу это сделать?

Из того, что я видел, я предполагаю, что это будет что-то вроде:

$.each(array, function() {
   // something here
});

Все, что я пробовал, похоже, не работает.

Ответы [ 2 ]

3 голосов
/ 11 сентября 2011

Вы на правильном пути. Попробуйте:

$.each(array, function(i, v){
   array[i] = array[i] + 'hello';
});

Вы также можете использовать карту:

var newArray = $.map(array, function(v, i) {
   return v + 'hello';
});
2 голосов
/ 11 сентября 2011

Я думаю, что вы можете использовать простой JavaScript, который работает немного быстрее.

for(i=0;i<array.length;i++) {
 array[i] = 'some text ' + array[i] + ' some other text';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...