我收到的下一个JSON响应如何检查JSON响应元素是否为数组?
{
"timetables":[
{"id":87,"content":"B","language":"English","code":"en"},
{"id":87,"content":"a","language":"Castellano","code":"es"}],
"id":6,
"address":"C/Maestro José"
}
我想实现下一个伪代码的功能
for(var i in json) {
if(json[i] is Array) {
// Iterate the array and do stuff
} else {
// Do another thing
}
}
任何想法?
现在JavaScript中有一个本地函数,它将这样做([`Array.isArray(obj)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray)),虽然旧版浏览器仍然需要依靠这个作为一个polyfill。 – cimmanon 2015-09-07 13:49:51