1. ホーム
  2. javascript

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

2022-02-17 18:51:23

質問

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);