js中求数组中的最小值

Pro*_*der 1 javascript

我有一个数组数组,每个数组都包含两个值 - 时间戳和价格。

[
  [1147651200000, 376.2],
  [1147737600000, 350],
  [1147824000000, 374.5]
] 
Run Code Online (Sandbox Code Playgroud)

我需要找到所有点中价格最低的日期和时间。我应该使用什么功能,请帮忙。

编辑:

感谢大家!我进行了测试,看看哪个函数最快。这是我的做法(以 .sort 为例,其他相同)

console.time('cycle');
var k = 0;
while (k<10000) {
var input = [
  [1147651200000, 376.2],
  [1147737600000, 350],
  [1147824000000, 374.5]
];

var output = input.sort(function(a,b){
  return a[1] > b[1];
})[0];
k++;
}
console.log(output);
console.timeEnd('cycle'); //36 ms

.map //67 ms
minimum in cycle // 108 ms
Run Code Online (Sandbox Code Playgroud)

hsz*_*hsz 5

只需尝试:

var input = [
  [1147651200000, 376.2],
  [1147737600000, 350],
  [1147824000000, 374.5]
];

var output = input.sort(function(a,b){
  return a[1] > b[1];
})[0];
Run Code Online (Sandbox Code Playgroud)

输出:

[1147737600000, 350]
Run Code Online (Sandbox Code Playgroud)