Javascript js对象和属性

Javascript js对象和属性,javascript,Javascript,如何列出/循环对象的所有属性?只知道对象名 乙二醇 你快到了 for(var prop in myobject){ alert(prop); // -> property name alert(myobject[prop]); // -> property value } 请注意,这只会迭代没有{DontEnum}属性的属性。几乎所有内置属性和方法都不会被迭代,您只能看到直接或通过原型添加的自定义属性和方法 for(var prop in myobjec

如何列出/循环对象的所有属性?只知道对象名

乙二醇

你快到了

for(var prop in myobject){
  alert(prop);           // -> property name
  alert(myobject[prop]); // -> property value
}
请注意,这只会迭代没有
{DontEnum}
属性的属性。几乎所有内置属性和方法都不会被迭代,您只能看到直接或通过原型添加的自定义属性和方法

for(var prop in myobject) {
    alert(prop);
    alert(myobject[prop]);
}

f

使用prop作为myobject属性的键,即myobject[prop]记住使用
。hasOwnProperty
我只是想看看谷歌地图标记属性。(api2)作品谢谢,除了有很多的属性!下次document.write可能比alert更好。哎呀
for(var prop in myobject) {
    alert(prop);
    alert(myobject[prop]);
}
myobj.prototype.details= function(delim, sortfun){
    delim=delim || ', ';
    var list= [];
    for(var p in this){
        if(this.hasOwnProperty(p){
            list[list.length]=p+':'+this[p].toString();
        }
    }
    if(typeof sortfun==function) list.sort(sortfun);   
    return list.join(delim);
}