以下是json数组的格式,如何用js或者jquery遍历出每个项
var array = { "a": "abc", "b": [1, 2, 3, 4, 5, 6], "c": 3, "d": { "name": "james", "age": 28} };
另外如何判断[]数组与{}对象呢?求解!
var array = { "a": "abc", "b": [1, 2, 3, 4, 5, 6], "c": 3, "d": { "name": "james", "age": 28} };
另外如何判断[]数组与{}对象呢?求解!
var array = { "a": "abc", "b": [1, 2, 3, 4, 5, 6], "c": 3, "d": { "name": "james", "age": 28} };
for(var x in array){
var tmp = array[x];
if( typeof tmp == 'array' || typeof tmp == 'object' ){
for(var y in tmp){
alert(tmp[y]);
}
}else{
alert( tmp ) // 非array object
}
}
for (x in array) f(array[x]);function f(o) {
if (typeof o == 'object') for (var i in o) f(o[i]);
else alert(o);
}
var obj = {};
alert(obj instanceof Array); //false
alert(obj instanceof Object); //true;var ar = [];
alert(ar instanceof Array); //true//typeof是无法区分数组和对象的,因为数组也是一种对象
alert(typeof ar); //object