for(var key in obj){
console.log(key) //输出为 1 2 3
console.log(obj[key])//输出为 apple orange pear}for(var (key,value) in obj){
console.log(key) //输出为 1 2 3
console.log(value)//输出为 apple orange pear}123456789
for(var val in arrMsg){
console.log(val) //输出为 apple orange pear}123
for(var i=0i<array.lengthi++){var item=array[i] var key=Object.keys(item)
console.log(item[key])//输出为 apple orange
这是toString()的结果啊~你要是改成这样:
var person={"name":“张三”,“gender”:"男"};
person.toString = function(){
return '{"name":“张三”,“gender”:"男"}'
}
alert(person)
你看看什么结果?
for循环后先获取每个json对象,然后通过json对象获取每个值for(var i=0i<array.lengthi++){
alert(array[i].x)
alert(array[i].y)
}