ホームページ  >  記事  >  ウェブフロントエンド  >  JSで取得したオブジェクトの長さを計算する方法

JSで取得したオブジェクトの長さを計算する方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-16 17:37:416339ブラウズ

今回はJSを使ってオブジェクトの長さを計算する方法を紹介します。JSを使ってオブジェクトの長さを計算する際の注意点を実際のケースで見てみましょう。

以下のようにオブジェクトの長さを計算、つまりオブジェクトの属性の数を取得します

方法 1: for in を通してオブジェクトを走査し、hasOwnProperty

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

を通してそれがオブジェクト自体の列挙可能なプロパティであるかどうかを判断します。 方法 2: Object.keys() を使用してオブジェクトの列挙可能な属性で構成される 配列 を取得し、length を使用してオブジェクトの長さを取得します

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

このケースを読んだ後は、この方法を習得したと思います。もっと面白いものについては、php のその他の関連記事を中国語の Web サイトでご覧ください。

推奨読書:

vue配列とオブジェクトの割り当ての問題

ブートストラップとVue操作のユーザー情報の追加と削除

以上がJSで取得したオブジェクトの長さを計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。