除了定期輪詢更改之外,是否有任何(標準)方式來註冊事件或回調,在將新屬性添加到特定對象時會觸發?檢測Javascript對象屬性的添加
6
A
回答
2
簡單地說,答案是沒有。
Mozilla的JavaScript實現對無法解析的方法有重載,但對標準屬性無效,請參見__noSuchMethod__
。當然,您要求提供標準方法,並且據我所知,沒有其他實現支持此方法。
1
曾幾何時,ActionScript支持__resolve屬性。據我所知,JS有沒有類似的跨瀏覽器結構,但也許你可以用一些簡單的(但仍bloaty)存取函數模擬它,就像這樣:
http://bytes.com/topic/javascript/answers/789987-does-javascript-support-some-kind-__resolve-method
相關問題
- 1. Javascript對象屬性檢測
- 2. 檢測何時將新屬性添加到Javascript對象?
- 3. JavaScript:檢測對象屬性刪除
- 4. javascript測試對象屬性
- 5. 向嵌套對象添加屬性 - Javascript
- 6. javascript-向數組對象添加屬性
- 7. 添加屬性的對象
- 8. JavaScript的對象和屬性:添加和訪問屬性
- 9. 對象內的對象使用JavaScript添加屬性
- 10. 添加屬性JSON對象
- 11. 添加屬性對象
- 12. 添加附加屬性的ResponseBody對象
- 13. 檢測JavaScript中的重複對象屬性
- 14. jQuery:檢測對象屬性更改
- 15. JavaScript對象檢測
- 16. 在JavaScript中檢索R對象屬性
- 17. javascript檢查對象屬性開始
- 18. 如何檢查對象屬性在JavaScript
- 19. JavaScript對象/屬性
- 20. javascript對象屬性
- 21. 爲對象添加額外的屬性?
- 22. 添加屬性的動態對象.NET
- 23. 從屬javascript對象屬性
- 24. 挖掘或其他JavaScript來添加/刪除對象的屬性
- 25. 如何將動態屬性添加到JavaScript中的對象?
- 26. JavaScript:向可能不存在的對象添加嵌套屬性
- 27. 添加JavaScript的屬性窗口對象失去價值
- 28. 如何在javascript中的對象中動態添加屬性?
- 29. 的JavaScript - 添加屬性對象常量和返回
- 30. 是否有爲JavaScript對象添加屬性的特定約定?
可能是相關的:http://stackoverflow.com/questions/4169524/javascript-property-change-event – 2011-03-17 14:01:04
@Shadow - 檢測對現有屬性的更改很容易,問題是關於檢測_new_屬性的添加。 – Alnitak 2011-03-17 14:15:56