#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
versusa 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)