一尘不染

获取json对象的大小

json

我有一个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"}}}

阅读 259

收藏
2020-07-27

共1个答案

一尘不染

你可以用这样的东西

<script type="text/javascript">

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

  var count = Object.keys(myObject).length;
  console.log(count);
</script>
2020-07-27