如何更好的验证多维数组中的内容

例如:[ {date: '', time: [ {start: '', end: ''}, ... ] }, ...] ;像这样的一个数组,我该如判断date, time.start, time.end 不为空,为空弹出窗口提示。我现在的做法是,用两个for循环遍历,但总感觉不够好,想问下可有更好解决方法?

for(var i = 0; i < length; i++){    if(!arr[i].date){
        alert('');        return false;
    }else{        for(var j = 0; j < arr[i].time.length; j++){            if(arr[i].time[j].start || arr[i].time[j].end) {
                alert('');                return false;
            }
        }
    }
}


繁星淼淼
浏览 476回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript