经典论坛's Archiver

hquu 发表于 2008-7-1 10:42

[design888] 返回数组最小值和索引号

[code]var myArray = [20, 34, 41, 11, 5, 20, 55, 8, 23];
var temarray:Array = new Array();
var temarray = myArray.slice(0, myArray.length);
compare = function (a, b) {
        if (a>b) {
                return 1;
        } else if (a<b) {
                return -1;
        }
};
temarray.sort(compare);
trace(myArray);
trace(temarray);
for (n=0; n<myArray.length; n++) {
        if (myArray[n] == temarray[0]) {
                trace("最小值索引号:"+n);
                trace("最小值是:"+myArray[n])               
                trace("_____________________________")
        }
}
for (n=0; n<myArray.length; n++) {
        if (myArray[n] == temarray[1]) {
                trace(n);
                trace(myArray[n])               
                trace("_____________________________")
        }
        }[/code]

返回数组最小值和索引号实例, 用的着的朋友可以拿去用!

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.