Error – Uncaught TypeError: Cannot read property ‘0’ of undefined

publicado por: Anonymous

Buen día soy nuevo en esto de programación, me marca este error:

Uncaught TypeError: Cannot read property ‘0’ of undefined

donde valores.push (elm.valores[0].valor) ojalá me puedan ayudar que es lo que tengo mal y cual sería la manera correcta de hacer la validación gracias.

function enviaVectoresAPIestratos() {
    var valores = [];
    for (var elm of SuperArreglo) {
        valores.push(elm.Valores[0].Valor)
    }
    obtenDataEstrtosApi(valores);
}

solución

Suponiendo que SuperArreglo es un JSON obtenido por AJAX podrías modificar tu código de la siguiente manera:

    function enviaVectoresAPIestratos() {
    var valores = [];
    for (var elm in SuperArreglo) {
        valores.push(Valores[elm])
    }
    obtenDataEstrtosApi(valores);
}

Me cuentras como te va!

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *