js 배열 요소 의 최대 값 과 최소 값 가 져 오기

1654 단어
js 는 배열 요소 의 최대 값 과 최소 값 을 가 져 옵 니 다. 이 장 에 서 는 배열 의 최대 값 과 최소 값 을 가 져 오 는 방법 을 소개 합 니 다. 다른 것 은 더 이상 말 하지 않 고 코드 를 직접 봅 니 다.방법 1:
var theArray=[3,2,4,6,7,3,12,56,32,34,33];
console.log(Math.min.apply(null,theArray));
console.log(Math.max.apply(null,theArray));

 상기 코드 는 배열 요소 의 최대 값 과 최소 값 을 각각 출력 할 수 있 고 코드 는 매우 간단 합 니 다.
Math. min () 함 수 는 javascript 의 Math. min () 방법 1 장 을 참조 할 수 있 습 니 다. Math. max () 함 수 는 javascript 의 Math. max () 방법 1 장 을 참조 할 수 있 습 니 다. apply () 함 수 는 자바 script 의 call () 과 apply () 의 역할 과 구별 장 을 참조 할 수 있 습 니 다.방법 2:
var theArray=[3,2,4,6,7,3,12,56,32,34,33];
Array.prototype.max=function(){
  var max=this[0];
  var len=this.length;
  for(var i=1;i<len;i++)
  {
    if(this[i]>max) 
    {
      max=this[i];
    }
  }
  return max;
}
console.log(theArray.max())

 이상 코드 는 배열 요소 의 최대 값 을 출력 할 수 있 습 니 다.이 원 리 는 매우 간단 하 다. 바로 매번 비교 한 후의 최대 치 를 max 에 넣 는 것 이다. 이렇게 순서대로 비교 하면 배열 의 최대 치 를 얻 을 수 있다.
var theArray=[3,2,4,6,7,3,12,56,32,34,33];
Array.prototype.min=function(){
  var min=this[0];
  var len=this.length;
  for (var i=1;i<len;i++)
  {
    if(this[i]<min)
    {
      min=this[i];
    }
  }
  return min;
}
console.log(theArray.min())

 이상 코드 는 배열 의 최소 값 을 출력 할 수 있 습 니 다.
원 리 는 위의 코드 와 비슷 하 다. 여 기 는 더 이상 소개 하지 않 고 자신 이 조금 만 분석 하면 알 수 있다.
원문 주 소 는:http://www.softwhy.com/forum.php?mod=viewthread&tid=9388
더 많은 내용 은 참고 할 수 있다.http://www.softwhy.com/javascript/

좋은 웹페이지 즐겨찾기