@Myller

Как перевернуть массив объектов?

Надо решить вот такую задачу:
Создать две функции (первая принимает массив и колбэк, вторая (колбэк) обрабатывает каждый элемент массива). Первая функция возвращает строку "New value:" и обрабатывает массив:
firstFunc[{age: 45, name: 'Jhon'}, {age: 20, name: 'Aaron'}, secondFunc]

Ответ: "New value: Jhon is 45, Aaron is 20".
  • Вопрос задан
  • 563 просмотра
Решения вопроса 1
devellopah
@devellopah
function test(arr, callback) {
	return "New value: " + arr.map(callback).join(', ')
}

function callback(el) {
	return el.name + ' is ' + el.age
}

test([{age: 45, name: 'John'}, {age: 20, name: 'Aaron'}], callback)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Что-то тпа этого?
const firstFunc = ((items, callback) => 'New value: ' + items.map(callback).join(', '))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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