與角的foreach迭代次數有什麼辦法,我可以得到一個角度的foreach內部的迭代次數(通過類似於對象迭代時:在我的迭代函數{'foo': 'blah', 'blah': 'foo'}
所以的情況下,值將是'胡說',然後'富',而關鍵將'富',然後'胡說'有沒有辦法讓一個對象
0
A
回答
-2
是的,它是第二個參數直接從角度文檔傳遞到foreach函數調用
https://docs.angularjs.org/api/ng/function/angular.forEach
angular.forEach(obj, iterator, [context]);
-1
是的,是這樣的:
angular.forEach(array, function (item, index) {
//index
});
-2
angular.forEach(var,function(value,key){
console.log(key);
})
0
Angulars forEach
當遍歷對象不告訴你多少次了迭代中的物體鍵。
當遍歷數組它不會告訴你多少次它的運行,但在陣列中的當前位置。這可能只是我迂腐,但有一個區別。
然而,可以給在對象鍵的當前位置的替代方法是使用本地Object.keys()
。它將返回的對象的按鍵陣列,然後你可以遍歷他們像一個正常的陣列和獲取數組中的當前位置。
var obj = {'foo': 'blah', 'blah': 'foo'};
Object.keys(obj)
.forEach(function (key, index) {
console.log('Key', key, 'Value', obj[key]);
console.log('Ive ran ', index);
});
DOCS:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
相關問題
- 1. 有沒有辦法讓一個窗口的所有BindingExpression對象?
- 2. Coldfusion 8和HTTP PUT - 有沒有辦法讓PUT一個對象?
- 3. 有沒有辦法讓一個可綁定的mxml對象?
- 4. 有沒有辦法讓一個「通用」json對象?
- 5. 有沒有辦法讓一個colorbox對象可拖動?
- 6. 有沒有辦法讓一個UIView輪?
- 7. 有沒有辦法讓Boost.Assign一個ptr_vector?
- 8. jQuery.remove() - 刪除對象後,有沒有辦法讓對象返回?
- 9. 有沒有辦法寫每個對象
- 10. 有沒有辦法讓對講發言?
- 11. jquery「對象沒有辦法」
- 12. 有沒有辦法讓一個MapPolyline對WP7
- 13. 有沒有辦法讓一個按鈕屬於發件人對象的NSPanel?
- 14. 有沒有辦法讓這個縮短?
- 15. Groovy - 有沒有辦法讓對象返回自己?
- 16. PHP動態對象屬性有沒有辦法讓它工作?
- 17. 有沒有辦法讓覆蓋對象不可點擊?
- 18. 有沒有辦法讓私人的JavaScript對象屬性?
- 19. 有沒有辦法讓numpy矩陣存儲對象?
- 20. 有沒有辦法讓對象知道它被添加到DOM?
- 21. 有沒有辦法讓saveAll()移除無關的對象?
- 22. 有沒有辦法讓Twitter-Bootstrap擁有多個對話框?
- 23. 有沒有辦法醃製FTP對象?
- 24. 有沒有辦法擴展ThreeJS對象?
- 25. Python:有沒有辦法讓所有對象的引用都引用另一個對象?
- 26. 有沒有辦法從NSDictionary自動構造一個對象?
- 27. 有沒有辦法讓javax.xml有一個根元素包裝?
- 28. 有沒有辦法讓一個MeshPhongMaterial忽略所有的燈
- 29. 有沒有辦法獲得創建另一個對象的對象的實例?
- 30. 有沒有辦法初始化S4對象,以便返回另一個對象?
你嘗試閱讀文檔?它在那裏解釋。請閱讀使用說明書要求那些已經記錄在案,很簡單的問題之前找到 – charlietfl
閱讀有關的foreach這裏的文檔:https://docs.angularjs.org/api/ng/function/angular.forEach –
鍵充當的角度指數.forEach –