-3
У меня есть функция с 2 параметрами FROM
и TO
. TO
может быть только 0
, 90
, 180
или 270
. FROM
может быть некоторое число между 0
и 360
.Рассчитано, в каком направлении я должен идти
- Если
FROM
иTO
- это те же функции, которые должны вернуть это число. - Если
FROM
является, например,181
и ТО является0
возвращение181+1
- но если
FROM
179
возвращения179-1
При 360 °, вычислить, какое направление является самым коротким, чтобы получить от FROM
до TO
.
Как написать эту функцию без сотен строк if и else.
nearestPath: function(from ,to){
to = to%360;
from = from%360;
if(from == to){
return to;
}else{
// Calculate increment or decrement..
}
}
Так где же ваша функция? – hindmost
Я думаю, вам нужно будет объяснить эту логику ** много ** лучше? – adeneo
Преобразуйте этот английский в код. – Shomz