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]?任何帮助或教程链接将不胜感激.
如果要使用对象中的键数:
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)