para este script estoy utilizando la famosa libreria math.js.
no entiendo porque me aparecen undefined si en mi condicion le digo explicitamente que no guarde ningun numero menor de 6 digitos
me aparecen mas numeros undefined que numeros de 6 digitos
codigos = []
for(var x=0; x<100; x++){
combo = math.randomInt(999999)
if(combo.toString().length == 6) {
codigos.push(combo);
document.getElementById('campo_codigos').innerHTML += codigos[x]+"<br>"
}
}