Показать сообщение отдельно
  #6 (permalink)  
Старый 21.02.2017, 22:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

TimohaP,
function g(x0, y0, x1, y1)
{
  return Math.sqrt( Math.pow(x1-x0, 2) + Math.pow(y1-y0, 2) )
}


function a(d) {
    return d.reduce(function(b, c) {
        return g.apply(null,b) > g.apply(null,c) ? b : c
    })
};
var array =  [
[ 0,0,20,20 ],
[ 0,0,10,10 ]
];

alert(a(array))
Ответить с цитированием