1. ホーム
  2. ジャバスクリプト

[解決済み】JSONオブジェクトのサイズを取得する

2022-04-02 01:37:14

質問

私はAJAXリクエストによって返されるJSONオブジェクトを持っています。 .length を返し続けるので undefined . ただ、私の使い方が正しいかどうかは疑問です。

console.log(data.length);
console.log(data.phones.length);

どちらも undefined は有効なオブジェクトであるにもかかわらず、です。

更新してください。

返されるJSONオブジェクトのサンプルです。

{"reqStatus":true,"phones":{"one":{"number":"XXXXXXXXXX","type":"mobile"},"two":{"number":"XXXXXXXXXX","type":"mobile"}}}

解決方法は?

次のようなものを使うことができます。

var myObject = {'name':'Kasun', 'address':'columbo','age': '29'}

var count = Object.keys(myObject).length;
console.log(count);