3.8 KiB
3.8 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Write Higher Order Arrow Functions | 编写高阶箭头函数 |
如果卡住,请记得使用**Read-Search-Ask** 。尝试配对程序
并编写自己的代码
问题说明:
我们需要从realNumberArray计算和平方值,并使用map() , filter()和/或reduce()函数将它们存储在变量squaredIntegers 。
提示:1
- 您将需要
filter()realNumberArray为正整数(小数不是整数)。
现在尝试解决问题
提示:2
- 您需要将
filter()函数中的值map()到变量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()函数来对给定数组中的所有正整数求平方。
相关链接
捐款说明:
请勿添加与任何现有解决方案类似的解决方案。如果您认为它**相似但更好** ,那么尝试合并(或替换)现有的类似解决方案。- 添加解决方案的说明。
- 将解决方案分为以下类别之一 - 基本 , 中级和高级 。

- 如果您添加了任何**相关的主要内容,**请仅添加您的用户名。 (
不要 删除任何现有的用户名 )



