Steamroller code not submitting

Tell us what’s happening:

Your code so far

function steamrollArray(arr) {
  // I'm a steamroller, baby
  
  for(var i=0;i<arguments[0].length;i++){
    if(!Array.isArray(arguments[0][i])){
      newarr.push(arguments[0][i]);
    }
    else{
      
    var req = steamrollArray(arguments[0][i]);
      newarr.concat(req);   
    }
  
  }
return newarr;
}
steamrollArray([1, {}, [3, [[4]]]]);

Your browser information:

Your Browser User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36.

Link to the challenge:
https://www.freecodecamp.org/challenges/steamroller

@camperextraordinaire Plz have a look at
var newarr =[];
function steamrollArray(arr) {
// I’m a steamroller, baby

for(var i=0;i<arguments[0].length;i++){
if(!Array.isArray(arguments[0][i])){
newarr.push(arguments[0][i]);
}
else{

var req = steamrollArray(arguments[0][i]);
  newarr.concat(req);   
}

}
return newarr;
}
steamrollArray([1, {}, [3, [[4]]]]);

The Output is As expected in all cases it provides.

Thanks I got that Thing :slight_smile: