DEV Community

Discussion on: JavaScript Challenge 7: Multiples of 3 or 5

Collapse
 
zerodragon profile image
Zero Dragon • Edited

let's over complicate this :P

const solution = number => // implicit return, no need for curly braces
  [...new Array(number)] //start new array of length
    .map((e,i) => i) // add values from 0 to number - 1
    .filter(item => item % 3 === 0 || item % 5 === 0) // pass only elements that matches modal
    .reduce((acum, current) => acum + current) // sum all passed elements
Enter fullscreen mode Exit fullscreen mode