//遍历属性和方法
function allProps(obj) {
// 用来保存所有的属性名称和值
var props = "";
// 开始遍历
for(var p in obj){
// 方法
if(typeof(obj[p])=="function"){
props += obj[p] + "\n";
}else{
// p 为属性名称,obj[p]为对应属性的值
props+= p + "=" + obj[p] + "\n";
}
}
// 最后显示所有的属性
alert(props);
}
//-----------------------------------------------------------
var obj = new Object();
obj.myname = "我是对象";
obj.pro2 = "23";
obj.pro3 = "abcdeg";
//遍历属性
for (items in obj){
document.write("属性:"+items+"的值是 ("+ obj[items] +")");
document.write("<br>");
}
//遍历方法
for (var o in obj) {
document.write(o+"<br/>");
}