LX: Länge eines JSON Objekts in Javascript

Beitrag lesen

Leider geht das nur, indem Du das Objekt einmal durchgehst, etwa wie in der folgenden Funktion:

function objlen(obj) {  
  var result = 0;  
  for (var key in obj) {  
    // hasOwnProperty ist true, wenn die Eigenschaft nicht prototypisch, sondern objektimmanent ist, andernfalls false;  
    // an dieser Stelle machen wir uns zunutze, dass bei der Umwandlung zu Number aus true 1 und aus false 0 wird:  
    result += obj.hasOwnProperty(key);  
  }  
  return result;  
}

Gruß, LX

--
RFC 1925, Satz 3: Mit ausreichendem Schub fliegen Schweine ganz wunderbar. (...)