Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по массиву (https://javascript.ru/forum/misc/80812-vopros-po-massivu.html)

AleBa 06.08.2020 13:08

Вопрос по массиву
 
Подскажите как вернуть массив вида ['Mr john', 'Mr smith', 'Mr karl'] в функции:
const names = ['john', 'smith', 'karl'];

const get = (arr, str) => {
  if ( str === undefined) {
    return arr
  }
  for (let i = 0; i < arr.length; i += 1)
  console.log(`${str} ${arr[i]}`)
  
}

get(names, 'Mr')


Спасибо

laimas 06.08.2020 13:15

let names = ['john', 'smith', 'karl'], str = 'Mr ';

names = names.map((e) => str+e);

console.log(names)

Vlasenko Fedor 06.08.2020 13:15

const names = ['john', 'smith', 'karl'];

const get = (arr, str) => arr.map(v=>str?`${str} ${v}`:v)
console.log(get(names, 'Mr'))
console.log(get(names))

вариант


Часовой пояс GMT +3, время: 13:13.