ich habe:Zählen Anzahl der Eigenschaften Innen Objekte in einem Array
var obj = [{"name":"doop"}, {"name": "coop"}, {"name": "woof"}]
Ich mag würde, wie viele Eigenschaften sind (es sollte nur ein für jeden sein, in diesem Beispiel in jedem Objekt zählen
. ich habe versucht:.
/* function getEnteriesPerRowCount(_obj){
_obj.forEach(function(element){
console.log("checking objects")
element.forEach(function(prop){
console.log("checking prop")
})
})
} */
welche von dem, was ich so gelesen, auf nicht funktionieren, da ich nicht genau am angibt, welche Eigenschaft im element.forEach
Das Programm am fi stoppen erste Iteration von checking objects
Verwenden 'Object.keys()', um das Array zu erhalten von Schlüsseln in einem Objekt. 'arr.forEach (Funktion (obj) {console.log (Object.keys (Obj) .length);});' – Tushar
Ah vielen Dank. funktioniert super. Ich habe mich gefragt, ob es eine geschachtelte Schleife gibt, die es auch macht. – gxminbdd
Warum willst du eine verschachtelte Schleife? Wenn Sie sich die [polyfill for Object.keys] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/keys#Polyfill) ansehen, werden Sie sehen, dass Sie es technisch gesehen haben eine verschachtelte Schleife schon: p –