TypeScript 数组中查找最小、最大n个元素
var typeArr:number[]=[1,10,50,6,80,9,100];
//最小元素
private minArr(arr:number[]){ let minArray:number[]=[]; //3 就是返回多少个for (let i = 0; i < 3; i++) { let min = arr[0];
for (let j = 0; j < arr.length; j++) { if(arr[j]<min){ min=arr[j]; } } minArray.push(min); arr.splice(arr.indexOf(min),1); } return minArray;//这里返回的是数组中最小的元素值 } 输出结果:
//最大元素
private maxArr(arr:HeroData[]){
let maxArray:HeroData[]=[]; //3 就是返回多少个
for (let i = 0; i < 3; i++) { let max = arr[0];
for (let j = 0; j < arr.length; j++) { if(arr[j].level > max.level){ max = arr[j]; } } maxArray.push(max); arr.splice(arr.indexOf(max),1); } return maxArray;//这里返回的是数组中最大的元素值 } 输出结果:
标签:arr,TypeScript,min,++,max,元素,查找,let,数组 From: https://www.cnblogs.com/congcongerhuo/p/16613628.html