5.3 KiB
5.3 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Write Higher Order Arrow Functions | Написание функций стрелок с более высоким порядком |
Не забудьте использовать Read-Search-Ask если вы застряли. Попробуйте подключить программу
и напишите свой собственный код 
Проблема Объяснение:
Нам нужно вычислить и квадратичные значения из realNumberArray и сохранить их в переменной squaredIntegers используя функции map() , filter() и / или reduce() .
Подсказка: 1
- Вам нужно будет
filter()realNumberArrayдля целых положительных чисел (десятичные числа не являются целыми числами).
попытаться решить проблему сейчас
Подсказка: 2
- Вам нужно будет
map()значения из функцииfilter()с переменнойsquaredIntegers.
попытаться решить проблему сейчас
Подсказка: 3
- Помните магию функций цепочки.
попытаться решить проблему сейчас
Осторожно, спойлеры!
Решение впереди!
Решение базового кода:
const squareList = (arr) => {
"use strict";
const squaredIntegers = arr.filter( (num) => num > 0 && num % parseInt(num) === 0 ).map( (num) => Math.pow(num, 2) );
return squaredIntegers;
};
// test your code
const squaredIntegers = squareList(realNumberArray);
console.log(squaredIntegers);
Код Объяснение:
Использует функции operator filter() и map() для округления всех положительных целых чисел в заданном массиве.
Связанные ссылки
ПРИМЕЧАНИЯ ДЛЯ ВЗНОСОВ:
НЕ добавляйте решения, похожие на любые существующие решения. Если вы считаете, что это похоже, но лучше , попробуйте объединить (или заменить) существующее подобное решение.- Добавьте объяснение своего решения.
- Классифицируйте решение в одной из следующих категорий - Basic , Intermediate и Advanced .

- Пожалуйста, добавьте свое имя пользователя, только если вы добавили соответствующее основное содержимое . (
НЕ удаляйте существующие имена пользователей )
Видеть
![]()
Wiki Challenge Solution TemplateдляWiki Challenge Solution Templateдля справки.



