Why is this code returning false?



  • let nums = [1,2,3,4]; 
    nums.every( (item) => {typeof item === 'number'} )
    

    There's a body of numbers. Each element returns true if checked by typeof,

    e.g.: nums.forEach( item => console.log(typeof item === 'number')) It'll be four times.
    But why then the method every one that has to return true, if each challenge returns true this time returns false



  • No return

    let nums = [1,2,3,4]; 
    nums.every( (item) => typeof item === 'number')
    

    or

    let nums = [1,2,3,4]; 
    nums.every( (item) => {return typeof item === 'number'})
    


Suggested Topics

  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2