ホームページ  >  記事  >  ウェブフロントエンド  >  JSでJson配列の配列長のインスタンスを取得する方法

JSでJson配列の配列長のインスタンスを取得する方法

黄舟
黄舟オリジナル
2017-10-31 10:11:373090ブラウズ

初めて json データを扱うフロントエンド ページ開発者として、「js は jsonarray 内の配列の長さを取得する」ということに遭遇しました。 json に .length 属性がないとは知りませんでした (本当に自分を嘲笑したいです) 若い男は頑張らないと悲惨になります!以前は彼氏に助けを求めていましたが、最近は自分で問題を解決しようとしています。

私が遭遇した問題は次のとおりです: ***.

jspの最後のページでは、バックエンドによって渡されたjsonデータは配列であり、2番目の配列で配列の長さを取得する必要があります連絡先、次に Baidu json に .length 属性がないことがわかりました。どうやってするの?

json

オブジェクト には length 属性がないため、その長さを知りたい場合はどうすればよいでしょうか。

 var jslength=0; 
 for(var js2 in json){
   jslength++;
 }

このコードをメソッドに記述して、後で呼び出します:

function getJsonLength(jsonData){    
var jsonLength = 0;    
for(var item in jsonData){
       jsonLength++;
    }    
    return jsonLength;
}

ただし、上記のメソッドはそれを取得します。最初のレベルの配列の長さはどれくらいですか? ? ?部分配列の配列長を取得できませんか? ? ?次に、私は自分で遊んで、次の方法を使用して連絡先配列の長さを取得することに成功しました。

rreee

最終結果:

以上がJSでJson配列の配列長のインスタンスを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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