我得到了我想要的结果 - 但我这样做的方式就是,哇。
我一直在数组中找到正确的数组,然后执行foreach
和if
来查找下一个正确的数组。有没有更卫生的方式来做到这一点?我的代码如下:
angular.forEach($scope.bitrates, function(bitrateset) {
if(bitrateset.resolution == cam.camera.resolution){
angular.forEach(bitrateset.stats, function(stat) {
if(stat.activity == cam.activity){
angular.forEach(stat.fps, function(fps) {
angular.forEach(fps.range, function(range) {
if(range == cam.fps){
cam.bitrate = fps.bitrate;
}
else{
}
});
});
}
});
}
});