Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.08.2020, 13:08
Новичок на форуме
Отправить личное сообщение для AleBa Посмотреть профиль Найти все сообщения от AleBa
 
Регистрация: 13.06.2020
Сообщений: 6

Вопрос по массиву
Подскажите как вернуть массив вида ['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')


Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 06.08.2020, 13:15
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,648

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

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

console.log(names)
Ответить с цитированием
  #3 (permalink)  
Старый 06.08.2020, 13:15
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,393

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

вариант
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос про возможности JS для рисования и анимации macdack Библиотеки/Тулкиты/Фреймворки 3 14.07.2011 23:13
Я как ответить на вопрос - есть ли жизнь на других планетах? TicTac Оффтопик 5 28.04.2011 03:29
Вопрос авторизации. 0931454574 Серверные языки и технологии 8 12.04.2011 10:09
Вопрос на миллион. Ajax и идентификация по адресной строке. 0931454574 AJAX и COMET 5 31.03.2011 10:54
Вопрос по замыканиям Goodfella Общие вопросы Javascript 20 09.03.2011 00:21