Стрелочные функции JavaScript

199
03 июля 2018, 04:10

Задание: C помощью стрелочных функций получить из массива положительные числа и вычислить квадрат этих чисел.

const realNumberArray = [4, 5.6, -9.8, 3.14, 42, 6, 8.34]; 
const squareList = (arr) => { 
  "use strict"; 
 
  const squaredIntegers = arr.filter((number) => number > 0).map((number) => number * number) 
 
 
return squaredIntegers; 
}; 
const squaredIntegers = squareList(realNumberArray); 
console.log(squaredIntegers);

В чем ошибка? Возможно ли такая запись функций через точку?

Уточнение: Код изначально выглядит так

const realNumberArray = [4, 5.6, -9.8, 3.14, 42, 6, 8.34]; 
const squareList = (arr) => { 
  "use strict"; 
  // change code below this line 
  const squaredIntegers = arr; 
  // change code above this line 
  return squaredIntegers; 
}; 
// test your code 
const squaredIntegers = squareList(realNumberArray); 
console.log(squaredIntegers);

вывод ответа должен быть: squaredIntegers should be [16, 1764, 36].

Код добавлял только между линиями. Но пока ответ не принимет

Answer 1

const realNumberArray = [4, 5.6, -9.8, 3.14, 42, 6, 8.34]; 
 
const squareList = (arr) => { 
  "use strict"; 
 
  const squaredIntegers = arr.filter((number) => number > 0 && number % 1 == 0).map((number) => number * number) 
  return squaredIntegers; 
}; 
 
const squaredIntegers = squareList(realNumberArray); 
console.log(squaredIntegers);

Упражнение. Получение суммы квадратов целых положительных элементов.

const realNumberArray = [4, 5.6, -9.8, 3.14, 42, 6, 8.34]; 
var result = realNumberArray.reduce(  
  (result, item) => result + ((item > 0 && item % 1 == 0)? item*item : 0),  
0); 
console.log(result);

READ ALSO
onUnload событие и противоположность ему

onUnload событие и противоположность ему

Есть слайдер, перелистывающий картинки

137
Сохранение в переменную Js Ajax

Сохранение в переменную Js Ajax

Есть массив элементов, полученный из ajax запроса

194
Как сделать вывод персонажей при помощи SWAPI?

Как сделать вывод персонажей при помощи SWAPI?

Такая ситуация - мне надо при помощи SWAPI вывести наименование планеты и тех, кто на ней появлялсяВывод наименований планет я сделал

163
Изменение графиков js

Изменение графиков js

Есть готовый график только не знаю как сделать каждый столбик отдельно + можно было отключать видимость каждого по отдельностиБолее подробно...

174