這裏的數組是我的榜樣陣列lodash代替angular.forEach的數組
var studentId= 2;
var students = [
[{id:1,C:40,PHP:50},{id:2,C:60,PHP:70},{id:3,C:80,PHP:90}]
[....]
[...]
]
目前我對匹配學生studentId作爲
_.forEach(students, function(student){
_.forEach(student, function(st){
if(st.id === studentId){
//do something
}
});
})
我如何可以用簡單的lodash實現它命令。目標是避免兩個forloop。
在此先感謝。
你有對象的數組的數組。你不能跳過第二個循環。如果你只是需要找到一個具有特定身份證的用戶,也許你必須重新映射所有學生的身份證號碼作爲密鑰 – eltonkamami
@eltonkamami你可以通過首先弄平它 – uzilan
@uzilan你是對的。按照OP要求提供特定的代碼。如果這樣做太頻繁,我認爲表現會很糟糕 – eltonkamami