您的位置:首页 > 移动开发 > Objective-C

js查看Object对象的内容

2017-10-21 19:44 489 查看
假设将对象赋给test,此时test是也是对象。

var test = object;

一、查看对象内容(一级对象)。

 

for(i in test ){

  alert(i);           //获得属性 

  alert(test[i]);  //获得属性值

}

 

 

二、查看对象里的对象(二级及以上)

for(i in test ){

  alert(i);

  alert(test[i].toSource());

}

 

 

 

 

 

附:

使用JS的 for...in语句   

--不知属性个数时,用于对某个对象的所以属性进行循环操作,返回字符串形式的属性名;获取属性值方式: p1[temp] ;

  跟Java的for(Student stu:students){...}很像;

    

  语法: for(临时变量 in 对象实例名){

      ...

  }

    

  function Person(){

      this.name="bai";  

      this.age=19;  

      this.height=175;

  }

  var p1= new Person();

  var temp,p1Str="";

  for(temp in p1){

      alert(typeof temp); //是字符串

      alert(p1[temp]);

      p1Str=p1Str+temp+" -- "

  }

  alert(p1Str); //返回"name -- age -- height"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: