Q
js對象和屬性
3
A
回答
4
for(var prop in myobject) {
alert(prop);
alert(myobject[prop]);
}
+0
記住使用'.hasOwnProperty' – 2010-06-05 12:12:40
+0
我只是捆紮看谷歌地圖標記性能。 (api2) 作品謝謝,除了有很多屬性! document.write下次可能會更好,而不是alert。哎呀 – Harry 2010-06-05 12:27:26
2
你幾乎沒有!
for(var prop in myobject){
alert(prop); // -> property name
alert(myobject[prop]); // -> property value
}
請注意,這樣只會迭代不具備{DontEnum}
屬性的屬性。幾乎所有內置的屬性和方法都不會被迭代,只會看到直接或通過原型添加的自定義屬性和方法。
1
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);
}
˚F
相關問題
- 1. JS DOM對象和樣式屬性
- 2. 具有屬性的JS對象繼承
- 3. JS:對象屬性變化構造
- 4. 刪除JS對象的屬性
- 5. JS地圖/對象的設置屬性
- 6. 獲得對象屬性的方法JS
- 7. JS重組對象以提高屬性
- 8. 嵌套對象中屬性的值JS
- 9. 節點js中req和res對象的屬性和方法
- 10. 對象屬性和對象原型
- 11. JS對象陣列vs JS對象陣列效率和性能
- 12. 屬性對象和此
- 13. jQuery對象和屬性
- 14. 屬性和對象C#
- 15. JavaScript對象和getter屬性
- 16. 對象和屬性在JavaScript
- 17. JavaScript對象和屬性
- 18. 對象和屬性值
- 19. 通過僅傳遞屬性來修改JS對象的屬性?
- 20. Vue JS - 活動$對象數組中屬性的設置屬性
- 21. Vanilla JS:如何跟蹤另一個對象的對象屬性?
- 22. 對象屬性
- 23. 對象屬性
- 24. 對象屬性
- 25. 對象屬性
- 26. 轉換對象的屬性名稱的屬性和屬性值
- 27. 使用另一個對象屬性值作爲屬性名稱將屬性指定給JS對象
- 28. Window對象和屬性持久性
- 29. JavaScript的對象和屬性:添加和訪問屬性
- 30. 從屬javascript對象屬性
使用丙作爲鑰匙插入MyObject的屬性即爲MyObject [丙] – 2010-06-05 12:08:39