【发布时间】:2019-12-15 11:11:19
【问题描述】:
我刚刚过滤了一组小数和整数,所以我只有一组整数。现在我必须计算那些过滤后的整数的平方。
const realNumberArray = [4, 5.6, -9.8, 3.14, 42, 6, 8.34, -2];
const squareList = (arr) => {
"use strict";
const squaredIntegers = realNumberArray.filter(x => x > 0 && Number.isInteger(x));
return squaredIntegers;
};
// test your code
const squaredIntegers = squareList(realNumberArray);
console.log(squaredIntegers);
【问题讨论】:
-
可以映射数组 some_array.map(e => e * e)
-
问题出在哪里?