Lungime obiect JSON in JavaScript

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
Marius
Mesaje: 60

Lungime obiect JSON in JavaScript

Am convertit un tabel din baze de date într-un obiect JSON.
Aceasta este, în esență, un array bidimensional, fiecare înregistrare fiind pe cate un rand, iar a doua dimensiune a câmpurilor, un array asociativ.

Cod: Selectaţi tot

var act_obj_array ={
1: {act_id: "3", name: "Bruce Waelbrock Music Scholarship", category: "Life"},
2: {act_id: "4", name: "Christmas Childrens Gift Drive", category: "Community"},
3: {act_id: "5", name: "Church Drive", category: "Faith"},
4: {act_id: "6", name: "Church Kiosk", category: "Faith"},
5: {act_id: "7", name: "Consecration of the Holy Family", category: "Family"}
}
Dupa numărul înregistrărilor în exemplul de mai sus, 1-5, lungimea obiectului ar fi '5'.

Am încercat ceva de genul console.log (act_obj_array.length);, dar consola afișează undefined.

MarPlo
Poti sa folosesti Object.keys pentru a obține lista de chei din obiect ca un array, apoi obții cu 'length' lungimea din el:

Cod: Selectaţi tot

Object.keys(act_obj_array).length;

Subiecte similare