我编写了以下解决方案,以获得数组中只有正整数的平方
const realNumberArray = [4, 5.6, -9.8, 3.14, 42, 6, 8.34, -2];
const squareList = (arr) => {
"use strict";
const squaredIntegers = arr.map((val) => {
if (val % 2 == 0 && val > 0) {
return Math.pow(val, 2);
}
})
return squaredIntegers;
};
// test your code
const squaredIntegers = squareList(realNumberArray);
console.log(squaredIntegers);
我得到的输出是16 ,,,, 1764,36 ,,
我期待只有16,1763,36,我试图了解当条件不满足时如何显示逗号。
任何有关上述的帮助表示赞赏
婷婷同学_
偶然的你
相关分类