오늘, JS에서 배열을 학습 할 때, 나는 배열에서 가장 크고 최소 값의 출력과 다음 테이블의 출력을 만났습니다. 다음은 내 자신의 솔루션입니다!
<Script Type = "Text/JavaScript"> var arr = [14, 14, 14, 53, 14, 14, 53, 67, 67]; var max = arr [0], min = arr [0]; var maxindex = []; maxindex [0] = 0; var minindex = []; minindex [0] = 0; var j = 1, k = 1; ++) {if (max <arr [i]) {max = arr [i]; maxIndex [0] = i; } if (min> arr [i]) {min = arr [i]; minindex [0] = i;}} for (var i = 0; i <arr.length; i ++) {if (max == arr [i]) {maxindex [j] = i; j + +;} if (min == arr [i]) {minindex [k] = i; k ++; IS : " + max +"<br />");document.write("min 최소값은 다음과 같습니다. " + min +"<br /> "); for (var i = 1; i <minindex.length; i ++) {"최소 값의 첨자는 " + minindex [i] +"<br /> "; } for (var i = 1; i <maxindex.length; i ++) {document.write ( "최대 값의 첨자는" + maxindex [i] + "<br />");} < /script>입니다.다음은 JS 배열에서 최대 값과 최소값을 신속하게 얻는 방법에 대한 설명입니다.
var a = [1,2,3,5]; Alert (math.max.Apply (null, a)); // 최대 값 알림 (math.min.apply (null, a)); // 최소값
다차원 배열은 다음과 같이 수정할 수 있습니다.
var a = [1,2,3, [5,6], [1,4,8]]; var ta = a.join ( ","). split ( ","); // 1 차원 배열 경보 (math.max.apply (null, ta)); // maximum alert (math.min.apply (null, ta))로 변환