例如:[ {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; } } } }
相关分类