給我知道,在JavaScript中的評估爲真正,而評估爲假。的javascript while循環,正數爲條件
我的問題是關於JavaScript中的而循環,格式如下:
while (condition) {
code block to be executed
}
如果我通過一個整數作爲while循環的條件,請問對碼功能?更具體地講,這裏是我工作的發佈此問題之前,代碼:
function chunkArrayInGroups(arr, size) {
var newArr = [];
while (arr.length) {
newArr.push(arr.splice(0,size));
}
return newArr;
}
chunkArrayInGroups([0, 1, 2, 3, 4, 5], 2);
,它似乎是工作完全正常,返回newArr我需要它通過將原始陣列的方式(arr)需要的次數(大小)和將推送到newArr。
如何評估條件arr.length?我的假設是,只要它不爲零,即非零數字,比如我< 2.
這次演習從freeCodeCamp來評估爲真,儘管它不是一個比較: 矮胖猴
你的代碼沒問題。 while循環將執行到arr.length爲零。 – RJM
是的,任何*非零*值在條件中都是正確的。 –