map модифицировать наш массив с объектами?reduce трансформирует, а с map и filter получается вернуть только новый массив, когда хочется модифицировать входящий.{age}?function doubleAge(arr) {
return arr.map( {age} => age * 2);
}Методы массивов map(), filter() и reduce() позволяют трансформировать массивы map() возвращает новый массив. arr = arr.map( ... )И почему нельзя использовать {age}?map() заменяет элемент массива на возвращаемое значение. Что вернули, то будет в новом массиве лежать. Взяли объект, вернули только поле возраста, удвоенное. Т.е. получили массив удвоенных возрастов, а имена потерялись.