将angular.forEach / if语句清理成更简洁的代码?

时间:2014-01-08 15:45:25

标签: arrays angularjs foreach

我得到了我想要的结果 - 但我这样做的方式就是,哇。 我一直在数组中找到正确的数组,然后执行foreachif来查找下一个正确的数组。有没有更卫生的方式来做到这一点?我的代码如下:

 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{
                        }
                    });
                });
                }
         });
         }
    });

0 个答案:

没有答案