Hoje, ao aprender matrizes no JS, encontrei a saída dos maiores e mínimos valores em uma matriz e a tabela a seguir. A seguir, é minha própria solução!
<script type = "texto/javascript"> var arr = [14, 14, 53, 14, 14, 53, 67, 67]; var max = arr [0], min = arr [0]; var maxindex = []; ++) {if (max <arr [i]) {max = arr [i]; maxindex [0] = i; } if (min> arr [i]) {min = arr [i]; minindex [0] = i;}} para (var i = 0; i <arr.Length; i ++) {if (max == arr [i]) {maxindex [j] = i; j ++;} if (min == ARR [i] {Min] [MiniMex [J] = I; ++;}} document.write ("O valor máximo é:" + max + "<br />") ;document.write("minmin o valor mínimo é:" + min + "<r />"); para (var i = 1; i <minindex.length; i ++) {document.write ("o submeng. } para (var i = 1; i <maxindex.length; i ++) {document.write ("O subscrito do valor máximo é:" + maxindex [i] + "<r />");} </sCript>Aqui está uma descrição de como obter rapidamente o valor máximo e o valor mínimo em uma matriz em JS
var a = [1,2,3,5]; alerta (math.max.apply (null, a)); // alerta de valor máximo (math.minmin.apply (null, a)); // valor mínimo
Matrizes multidimensionais podem ser modificadas assim:
var a = [1,2,3, [5,6], [1,4,8]]; var ta = A.Join (","). Split (","); // se converte em um alerta de matriz unidimensional (Math.Max.Apply (null, ta)); // alerta máximo (Math.Imin.Apply (Null, Ta);