spread-minmax-6.js (397B)
1 function testMin(arr) { 2 var sum = 0; 3 for (var i = 0; i < 50; i++) { 4 sum += Math.min(...arr); 5 } 6 return sum; 7 } 8 9 function testMax(arr) { 10 var sum = 0; 11 for (var i = 0; i < 50; i++) { 12 sum += Math.max(...arr); 13 } 14 return sum; 15 } 16 17 let N = 20000; 18 let arr = []; 19 for (var i = 0; i < N; i++) { 20 arr.push(i+1); 21 } 22 23 assertEq(testMin(arr), 50 * 1); 24 assertEq(testMax(arr), 50 * N);