Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从2个阵列中获取总最小值和最大值_Javascript_Arrays - Fatal编程技术网

Javascript 如何从2个阵列中获取总最小值和最大值

Javascript 如何从2个阵列中获取总最小值和最大值,javascript,arrays,Javascript,Arrays,我有两个阵列: var ids = new Array(1234,4113,1111,1111,1234,1234); var datas = new Array(2,4,5,1,2,8); 我想从数据数组中获取总最小值和最大值,但必须对其进行筛选,因此无法计算相同的id //example result: var min = 2 * 4 * 1; //example result: var max = 8 * 4 * 2; 有什么想法吗 谢谢 johnresig(jQuery的)为此(

我有两个阵列:

var ids = new Array(1234,4113,1111,1111,1234,1234);
var datas = new Array(2,4,5,1,2,8);
我想从数据数组中获取总最小值和最大值,但必须对其进行筛选,因此无法计算相同的id

//example result: 
var min = 2 * 4 * 1;
//example result: 
var max = 8 * 4 * 2;
有什么想法吗

谢谢

johnresig(jQuery的)为此()提出了一组很棒的方法:


很抱歉,我已经知道这些方法了,这不是我要说的。@Vural-你能澄清一下你在说什么吗?我以为问题是获取最小值和最大值。对不起,我仍然完全困惑。您是否总是将3个最低值和3个最高值相乘?如果是这样,只需对数组进行数字排序并获取0,1,2(最小值)和n,n-1,n-2(最大值)
ids
数组是否发挥作用?我看不出它是如何适用的。
Array.max = function( array ){
  return Math.max.apply( Math, array );
};

Array.min = function( array ){
  return Math.min.apply( Math, array );
};