Как мне добавить текст к каждому текстовому значению в массиве Javascript?

#javascript

#javascript

Вопрос:

Я получаю в своем приложении массив текста из серверной части, которую я не контролирую

Массив

 this.Array = ["/tms/open-attachment/121", "/tms/open-attachment/122"]
 

Я пытаюсь добавить «некоторый текст, добавленный здесь» в начало

 this.Array =  ["some text added here/tms/open-attachment/121", "some text added here/tms/open-attachment/122"]
 

Использование

 for (let m = 0; m <this.Array.length; m  ) { 

}
 

Я смог добавить в конец текста, но не в начало.

Есть ли простой способ добавить пользовательский текст в начало строки?

Комментарии:

1. Array разве в JS нет восстановленного слова?

2. Почему вы можете добавить в конец, но не в начало? Это просто new a versus a new .

Ответ №1:

Используйте .map и объединяйте то, что вам нужно:

 const arr = ["/tms/open-attachment/121", "/tms/open-attachment/122"];
const result = arr.map(str => 'some text added here'   str);
console.log(result); 

Ответ №2:

Если вы хотите использовать традиционный цикл for:

 for (let i = 0; i < array.length; i  ) { 
    array[i] = "some text"   array[i];
}
 

Или, как сказал CertainPerformance, вы можете использовать Array.prototype.map():

 array = array.map(str => "some text"   str)