var new_data = $.parseJSON(data); for (var j = 0; j < new_data.all_soa_details.length; j++) { var td7_contact = new_data.all_soa_details[j].bal; //100,200,200,50 . here i need to fecth 50 only let td77_contact = Math.abs(td7_contact); }
Obtengo los valores 100, 200,40,60, 50. Aquí necesito obtener 50 porque es su último valor en el ciclo for. ¿Cómo obtener este último valor?
new_data.all_soa_details[new_data.all_soa_details.length - 1].bal
debería darte el resultado esperado
Prueba esto, acabo de escribir un código para ti...
let new_data = { all_soa_details: [ { bal: [1, 2, 3, 45], }, { bal: [1, 2, 3, 45], }, ], }; for (var j = 0; j < new_data.all_soa_details.length; j++) { var td7_contact = new_data.all_soa_details[j].bal; //100,200,200,50 . here i need to fecth 50 only let td77_contact = Math.abs(td7_contact); } // let findOut; // for (const lastIter of td7_contact) { // findOut = lastIter; //Last iteration value stored in each iteration. // } // console.log(findOut); // Main code .... console.log( new_data.all_soa_details[0].bal[ new_data.all_soa_details[0].bal.length - 1 ] ); for (let i = 0; i < new_data.all_soa_details.length; i++) { console.log( new_data.all_soa_details[i].bal[ new_data.all_soa_details[i].bal.length - 1 ] ); }