Heim >Web-Frontend >js-Tutorial >So berechnen Sie die Länge des erhaltenen Objekts in JS

So berechnen Sie die Länge des erhaltenen Objekts in JS

php中世界最好的语言
php中世界最好的语言Original
2018-04-16 17:37:416374Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie die Länge eines Objekts mit JS berechnen und erhalten. Was sind die Hinweise zum Berechnen und Erhalten der Länge eines Objekts mit JS? Schauen wir uns das Folgende an.

Berechnen Sie die Länge des Objekts, dh ermitteln Sie die Anzahl der Attribute des Objekts wie folgt

Methode 1: Durchlaufen Sie das Objekt durch for in und verwenden Sie hasOwnProperty, um zu bestimmen, ob es eine aufzählbare Eigenschaft des Objekts selbst ist

var obj = {"c1":1,"c2":2};
function countProperties(obj){
  for(var property in obj){
    if(Object.prototype.hasOwnProperty.call(obj,property){
      count++;
    })
  }
  return count;
}
var len = obj.length;
console.log(len);//结果为2

Methode 2: Erhalten Sie das Array, das aus den aufzählbaren Attributen des Objekts besteht, über Object.keys() und ermitteln Sie die Länge des Objekts über length

var obj = {"c1":1,"c2":2};
var arr = Object.keys(obj);
var len = arr.length;
console.log(len);//结果为2

Ich glaube, Sie haben es gesehen. Im Fall dieses Artikels beherrschen Sie die Methode. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Zuweisungsprobleme von Vue-Arrays und -Objekten

Bootstrap- und Vue-Operations-Benutzerinformationen hinzufügen und löschen

Das obige ist der detaillierte Inhalt vonSo berechnen Sie die Länge des erhaltenen Objekts in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn