const student= [ { student_id: 0, name: "Rhoda Salas", checked:"checked" }, { student_id: 1, name: "Jewell Avery" }, { student_id: 2, name: "Susanne Harris", checked:"checked" } ] console.log(student) Como sabemos, tengo una variable de estudiante que contiene una matriz de objetos.
Ahora, quiero verificar (encontrar) o contar qué objeto ha contenido la clave marcada. Entonces, ¿cómo puedo encontrar y de cuántas maneras?
¡Bienvenido a Stack Overflow Lokesh! Para mí, la solución más simple que haría es iterar sobre la matriz y verificar dónde la clave verificada es igual a verificada. Sin embargo, alguien más podría tener una mejor solución.
for (var i = 0; i < student.length; i++) { if (student[i].checked === 'checked') { console.log(student[i]); } }Si desea contar eso, puede agregar una variable de contador simple al código, así.
var counter = 0; for (var i = 0; i < student.length; i++) { if (student[i].checked === 'checked') { counter++ console.log(student[i]); } }