1
使用array.protoype.some
我試圖在對象的數組找到一個屬性的值''
的單一實例的數組查找屬性值的單個實例。如果找到值''
,則變量round
將爲0
。這裏是codepen http://codepen.io/theMugician/pen/meNeoJ?editors=101使用Javascript - 在對象
$scope.cells = [ { value: '', disabled: false },
{ value: '', disabled: false },
{ value: '' , disabled: false},
{ value: '' , disabled: false },
{ value: '' , disabled: false},
{ value: '', disabled: false } ,
{ value: '' , disabled: false},
{ value: '', disabled: false },
{ value: '' , disabled: false} ];
function hasValue(element) {
return element === '';
}
//check if all cells are filled
for(var i = 0; i < $scope.cells.length; i++){
if($scope.cells[i].value.some(hasValue)){
round = 0;
}else{
round = 1;
}
}
能否請您詳細闡述您的問題? – void
陣列中有什麼?給定一個值的樣本數組,你會期望什麼輸出?如果這些信息已經在筆中,那麼請將它包括在這裏,筆是一個獎金,但足夠的代碼來理解和回答,這個問題在Tia網站上是強制性的,在您的問題中。 –
我需要遍歷'$ scope.cells'中的每個對象,並檢查每個對象的屬性'value:'。如果在屬性'value'中有'''''的單個實例,那麼變量'round = 0'(如果在任何對象中屬性'value'中沒有''''),那麼'round = 1' –