How can I retrieve the numbers which pass the test if they are integers? I cannot use a for loop. I tried to used map, but I always get false beacuse I compare numbers to booleans. I used // to mark it.
const squareList = (arr) => {
// Only change code below this line
let positiveArr=arr.filter(numbers=>numbers>0)
//console.log(filteredArr)
//let integerArr=positiveArr.filter(integers=>integers==)
let mappedArr=filteredArr.map(integers=>Number.isInteger(integers))
let newArr=[];
console.log(mappedArr)
return arr;
// Only change code above this line
};
const squaredIntegers = squareList([-3, 4.8, 5, 3, -3.2]);
//console.log(squaredIntegers);
const squareList = (arr) => {
// Only change code below this line
let positiveArr=arr.filter(numbers=>numbers>0)
//console.log(filteredArr)
let integerArr=positiveArr.filter(integers=>Number.isInteger(integers))
//let mappedArr=filteredArr.map(integers=>Number.isInteger(integers))
let newArr=[];
console.log(integerArr)
return arr;
// Only change code above this line
};
const squaredIntegers = squareList([-3, 4.8, 5, 3, -3.2]);
//console.log(squaredIntegers);