自动嵌套If语句和递增计数器 - Javascript

时间:2015-06-23 18:16:20

标签: javascript

任何人都知道我的代码如何动态地自动化这个.length的data.all?我试图这样做,如果连续的avgs(从第一个平均值开始)不等于null,增加乐趣。这是代码

var fun = 0;
if(data.all[0].avg != null){
    fun++;
    if(data.all[1].avg != null){
        fun++;
        if(data.all[2].avg != null){
            fun++;
        }
    }
}

2 个答案:

答案 0 :(得分:1)

var fun = 0;
data.all.some(function (el) {
    if (el.avg) {
        fun++;
        return true;
    }
});

答案 1 :(得分:0)

我让这个工作!感谢大家的反馈!

for (var i = 0; i < data.all.length; i++){
    if (data.all[i].avg == null) break;
        fun++;
}