ic
是我的輸入數組和cbList
是我的內部數組,即時檢查agaist。我想檢查整個數組並返回基於cbList
的最高值。我有一些醜陋的代碼已經嘗試過,但我不想使用它,有人可以基本上使這更好,更高效。我一直在尋找和找不到我的情況。試圖搜索陣列對另一個陣列,與其他陣列具有內部優先
所以基本上只是想檢查ic
如果最高彈出,突破和返回值,如果沒有最高被發現,然後去檢查高價值,等等...
function hcbin(inv){
var fh;
var ic = ['low','med','low','high'];
var cbList = [ 'low', 'med', 'high','highest'];
for(var i = 0; i < ic.length; i++) {
if (ic[i] === cbList[3]) {
$scope.hdc = ic[i];
fh = true;
}
}
if (!fh){
for(var ii = 0; ii < ic.length; ii++) {
if (ic[ii] === cbList[2]) {
$scope.hdc = ic[ii];
fh = true;
}
}
}
if (!fh){
for(var iii = 0; iii < ic.length; iii++) {
if (ic[iii] === cbList[1]) {
$scope.hdc = ic[iii];
fh = true;
}
}
}
if (!fh){
for(var iiii = 0; iiii < ic.length; iiii++) {
if (ic[iiii] === cbList[0]) {
$scope.hdc = ic[iiii];
fh = true;
}
}
}
};
請更改var名稱,使其有意義 – Archmede