我收到的下一個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