Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでjsonオブジェクトのサイズを取得するにはどうすればよいですか?


JavaScriptでJSONオブジェクトのキーの数を取得するには、次の2つの方法のいずれかを使用できます。

Object.keys()の使用

Object.keys()メソッドは、通常のループで取得するのと同じ順序で、指定されたオブジェクト自体の列挙可能なプロパティ名の配列を返します。

let a = {
   name: "John",
   age: 32,
   city: "Hong Kong"
}
console.log(Object.keys(a).length)

出力

これにより、出力が得られます-

3

forインループの使用

for ... inステートメントは、オブジェクトのすべての非シンボルの列挙可能なプロパティを繰り返し処理します。たとえば、

let a = {
   name: "John",
   age: 32,
   city: "Hong Kong"
}
let count = 0;
for(let key in a) {
   count ++;
}
console.log(count)

出力

これにより、出力が得られます-

3

  1. JSONテキストをJavaScriptJSONオブジェクトに変換する方法は?

    JSON parse()メソッドは、JSONテキストをJavaScriptオブジェクトに変換するために使用されます。 以下は、JSONテキストをJavaScriptJSONオブジェクトに変換するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scal

  2. JavaScriptでオブジェクトの値を取得するにはどうすればよいですか?

    Object.values()などのメソッドがいくつかあります オブジェクトの値を取得します。しかし、これらの方法では、値を見つけるプロセスに時間がかかります。これを軽減するには、 Underscore.js javascriptのライブラリは、 _。values()と呼ばれるメソッドを提供しています 。このメソッドでは、値を実行するためにforループは必要ありません。これは、オブジェクトの値を実行するための直接的な方法です。 次の例では、オブジェクトの値は Object.values()を使用して実行されました。 方法。このメソッドにはforループが必要です 値を実行します。 例 &l