js 获取一个对象中的所有属性

function inst()
{
      this.attr1=1;
      this.attr2="attr2";
      ...
}

var newInst=new inst();
for(var attr in newInst)
{
      alert("inst的"+attr+"属性:"+newInst[attr]);
}

通过for...in...遍历一个对象实例的所有属性,只有基本类型的属性值会显示出来,如果一个对象的属性是object则提示的是此属性的类型,可以使用嵌套的for...in...语句实现完全遍历。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章