我想寫一個函數來查找使用javascript的鏈表中的最小值。但是,我的代碼似乎不工作。我猜while循環有問題。我的代碼如下:鏈接列表的JavaScript循環
function find_smallest(ll){
var i = ll;
var smallest = i.data;
while(i){
if(i.data<smallest){
smallest = i.data;
}
i.next;
}
return i.data;
}
只是一個實際問題 - 你通過命名參數「ll」來設置失敗。該字體看起來像「十一」。 – 2012-01-18 08:24:10
http://stackoverflow.com/a/1669222/871580看看這個。您可能需要使用諸如Array.prototype.slice.call(data,0)之類的方法轉換數據以將數據轉換爲數組。 – CBusBus 2012-01-18 08:28:00