Показать сообщение отдельно
  #1 (permalink)  
Старый 16.03.2017, 17:02
Новичок на форуме
Отправить личное сообщение для Vlad9119 Посмотреть профиль Найти все сообщения от Vlad9119
 
Регистрация: 16.03.2017
Сообщений: 7

Функция и массив
Всем привет, я в js новичек, вот наткнулся на простую задачку и уже всю голову себе сломал. ПОМОГИТЕ

Напиши функцию map(fn, array) , которая принимает на вход функцию и массив, и обрабатывает каждый элемент массива этой функцией, возвращая новый массив. Пример:

function square(x) { return x * x; } // возведение в квадрат
console.log(map(square, [1, 2, 3, 4])); // [1, 4, 9, 16]
console.log(map(square, [])); // []

Обрати внимание: функция не должна изменять переданный ей массив:

var arr = [1, 2, 3];
console.log(map(square, arr)); // [1, 4, 9]
console.log(arr); // [1, 2, 3]
Ответить с цитированием