Добрый вечер парни, помогите пожалуйста, map, reduce, filter, пробую пробую их но не могу до конца сделать то что надо, переписав в кратце код чтоб не запаривать вас вот что получилось вкратце:
const squaredIntegers = arr.map( // вызываем переданную функцию один раз для каждого элемента массива, формируя новый массив
function doubleNumber( currentValue ) {
if(Number.isInteger(currentValue)){
return Math.pow(currentValue, 2);
} else delete currentValue;
}
);
Но только возвращает квадрат чисел которые подходят, а те которые не подходят засоряют мне массив, уже не знаю как правильно сделать, помогите пожалуйста!!