如何从带有大括号的数组中获取长度

Lou*_*uis 0 javascript arrays jquery

我正在进行ajax调用,我得到的响应是这样的:

   Object {
        Monday noon: Array[4], 
        Tuesday morning: Array[2], 
        Friday noon: Array[3], 
        Sunday: Array[1]
    }
Run Code Online (Sandbox Code Playgroud)

我想做的事情如下:

    response.length
Run Code Online (Sandbox Code Playgroud)

但我得到的回报是 undefined

知道怎样才能获得Object数组的长度?

另一个问题是:我怎么能到达阵列Monday noon: Array[4]?任何帮助或教程链接将不胜感激.

And*_*ndy 7

如果要使用对象中的键数:

var length = Object.keys(obj).length;
Run Code Online (Sandbox Code Playgroud)

如果您需要Object.keys填充物:

if (!('keys' in Object.prototype)) {
  Object.keys = function (obj) {
    var arr = [], prop;
    if (util.toType(obj) === 'object') {
      for (prop in obj) {
        if (obj.hasOwnProperty(prop)) {
          arr.push(prop);
        }
      }
    }
    return arr;
  };
}
Run Code Online (Sandbox Code Playgroud)