Sum All Odd Fibonacci Numbers pair program

Tell us what’s happening:
Is there a way to talk this through with someone? I know my code is chunky but works for all but the last test. Curious to try to work it through with someone.

Your code so far

function sumFibs(num) {
  let arrFib = [1,1]
  let addArray =[]
  for(let i = 1; num > arrFib[0] ; i++){
    arrFib.unshift(arrFib[0] + arrFib[1])

  let slicedUp = arrFib.slice(1).sort()
  for(let j = 0 ; j <= slicedUp.length; j++){
        addArray = [...addArray,slicedUp[j]]

  return addArray.reduce((a,b) =>{
   return (a + b)


Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36.

Link to the challenge: