1. ホーム
  2. javascript

[解決済み] JSON配列の要素の長さをカウントする方法 [重複]。

2022-02-10 15:05:15

質問

JSON配列の要素の長さを数えようとしています。配列の長さを数えるには json.array.length . これは、各インデックスにいくつのアイテムがあるかを見つける必要があります。

もし私の配列が

{
  "shareInfo": [{
      "id": "1",
      "a": "sss",
      "b": "sss",
      "question": "whi?"
    },
    {
      "id": "2",
      "a": "sss",
      "b": "sss",
      "question": "whi?"
    },
    {
      "id": "3",
      "a": "sss",
      "b": "sss",
      "question": "whi?"
    },
    {
      "id": "4",
      "a": "sss",
      "b": "sss",
      "question": "whi?"
    }
  ]
}

の長さを求める必要があります。 {"id":"1","a":"sss","b":"sss","question":"whi?"} . この中には4つの項目があります。私はこれを data.shareInfo[i].length . しかし、それはエラーを発生させる。

どなたか、長さの求め方を教えてください...。ありがとうございます...。

どのように解決するのですか?

回答する前に、こちらをお読みください。 ドキュメント を一度ご覧ください。そうすれば、答えが明確に理解できます。

これを試してみてください。

Object.keys(data.shareInfo[i]).length