shevchenkonik
@shevchenkonik

Как создать новый массив?

Существует массив:
var urls = [
  'sites/1',
  'sites/2',
  'sites/3'
];


Возможно ли к каждому элементу массива прибавить "/index.html"? Каким способом можно создать другой массив с новыми значениями?

На выходе должно получиться следующее:
var urls = [
  'sites/1/index.html',
  'sites/2/index.html',
  'sites/3/index.html'
];


Спасибо )
  • Вопрос задан
  • 174 просмотра
Решения вопроса 2
sfi0zy
@sfi0zy Куратор тега JavaScript
Creative frontend developer
var newUrls = urls.map(function(url) {
    return url + '/index.html';
})
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
var urls2 = urls.map(url => url + '/index.html')

Демо: https://jsfiddle.net/dt1ckhvx/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
DarrellStanding
@DarrellStanding
Учусь Front-end разработке
Я конечно только учусь, но думаю обойти массив циклом и к каждому элементу массива добавлять нужную тебе строку + сохранять в новый массив.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы