apply-minmax-2.js (524B)
1 function testMin(arr) { 2 var sum = 0; 3 for (var i = 0; i < 50; i++) { 4 sum += Math.min.apply(null, 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.apply(null, arr); 13 } 14 return sum; 15 } 16 17 // Attach Int32MinMaxArrayResult. 18 assertEq(testMin([1,2,3,4,5]), 50); 19 assertEq(testMax([1,2,3,4,5]), 250); 20 21 // Verify that we handle a double element correctly. 22 assertEq(testMin([1,2,3.5,4,5]), 50); 23 assertEq(testMax([1,2,3.5,4,5]), 250);