2011-10-25 2 views

답변

2
var plottingPoints = [[0, 3], [4, 8], [8, 5], [9, 23], [10, 2]]; 
var length = plottingPoints.length; 
var maxY = -Infinity; 
for(var i = 0; i < length; i++) 
    maxY = Math.max(plottingPoints[i][1], maxY); 
: 또한, Math.max는 모든 인수의 가장 높은 값을 반환
1
var t=plottingPoints[0]; 
$(plottingPoints ).each (function (i,n){ 

if (n[1]>t[1]) t=n; 

}); 

지금, t [1] - 당신은 배열의 ES5의 .map 방법을 활용할 수있는 새로운 브라우저에서 답

2

입니다.

// calculate max value of an array of numbers 
Math.max.apply(null, plottingPoints.map(function(element) { 
              // return y coordinate 
              return element[1]; 
             })); 
관련 문제