Сравнение элементов массива
Добрый день.
Не могу понять, как сделать следующее: Есть два массива array1 = array[1,2,3,4] array2 = array[5,6,7,8] Требуется их сравнить по первому элементу (получить наибольший) и потом использовать массив с наибольшим элементом. Спасибо за помощь. |
Цитата:
https://learn.javascript.ru/array |
Сделал получение наибольшего значения. Как обратиться к массиву, в котором это значение нашлось?
var array1 = [0.7,1,2,3]; var array2 = [1,1,2,3]; var array3 = [2.8,1,2,3]; var array4 = [0.8,1,2,3]; var array5 = [5,1,2,3]; var array_all = [array1,array2,array3,array4,array5]; var array_first_val = []; for (var i=0; i < array_all.length; i++) { var array_in = array_all[i]; for(var j=0; j < 1; j++) { array_first_val.push(array_in[0]); } } var max_first_val = Math.max.apply(Math, array_first_val); alert (max_first_val); |
nikola_blin,
:-? var array1 = [0.7,1,2,3]; var array2 = [1,1,2,3]; var array3 = [2.8,1,2,3]; var array4 = [0.8,1,2,3]; var array5 = [5,1,2,3]; var array_all = [array1,array2,array3,array4,array5]; var array = array_all[0]; for (var i=0; i < array_all.length; i++) { var array_in = array_all[i]; if(array_in[0] > array[0]) array = array_in } alert (array); |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 23:01. |