我正在使用Angular,但基本上我的控制器有一個從AJAX查詢通過HTTP返回的對象數組,我想用一個函數來裝飾數組中的每個對象,以便在對象上進行布爾屬性的優化,使其呈現作爲是/否,而不是真/假。我不介意使用jQuery或Angular,如果有任何一種方法可以做到這一點。如何將函數添加到JavaScript數組中的所有對象?
1
A
回答
4
1
你可以做這樣的事情:
function prettify(prop){
if(prop) return "Yes"
else return "No"
}
$.each(arr, function(index, item) {
item.myFunction = prettify;
});
1
如果你真的想要一個方法添加到每個對象實例,你可以簡單地EXPANDO他們:
$.each(theArray, function(i, obj) {
obj.prettyBool = function() {
return obj.theProperty ? 'Yes' : 'No';
};
});
0
循環遍歷數組,併爲數組中的每個項分配一個事件偵聽器給我帶處理函數。
$.each(myArray, function(index, item) {
item.on('event', eventHandlerFunction);
});
相關問題
- 1. 將對象添加到現有的對象數組中 - JavaScript
- 2. 如何將對象添加到javascript對象數組中
- 3. 如何將元素添加到所有對象的數組
- 4. 將函數添加到JavaScript對象
- 5. 如何將對象添加到數組?
- 6. 如何將對象添加到數組
- 7. 如何在JavaScript中將新對象添加到數組中?
- 8. C++將具有構造函數的對象添加到數組
- 9. 如何將對象添加到數組中的數組?
- 10. 使用javascript函數將對象添加到我的對象數組
- 11. 如何將數據/函數添加到由構造函數創建的JavaScript對象的所有實例?
- 12. 如何將新的php對象添加到對象數組中
- 13. 將對象添加到數組數組
- 14. 將對象添加到數組數組
- 15. 如何將新的元素添加到數組對象的JavaScript
- 16. Javascript將相同的屬性添加到數組中的所有對象
- 17. 如何在PHP中將對象添加到對象數組中?
- 18. 對象 - 將對象添加到數組
- 19. 如何將屬性添加到嵌套的JavaScript數組(對象)?
- 20. Javascript - 如何將屬性添加到對象構造函數
- 21. 如何將javascript對象添加到現有的javascript對象?
- 22. 將SimpleXMLElement對象添加到數組中
- 23. 如何將多個對象添加到對象內的數組
- 24. 如何將json數組添加到現有數組中的對象?
- 25. 如何在使用Javascript的對象數組中添加對象
- 26. 將JSON對象添加到javascript中的多維數組中
- 27. 如何添加對象到數組中的JavaScript
- 28. 對象添加到數組所有更改爲最後添加的對象
- 29. 將數據分別添加到數組列表中的所有對象
- 30. Javascript將對象添加到循環中的oustide數組
[*你嘗試過什麼?*](http://whathaveyoutried.com) – zzzzBov