Как любое число подогнать под числовой диапазон на JS?
Допустим есть диапазон от 0 до 360. Как кратко и грамотно в JS написать функцию в которую будет входить любое целое число и подгоняться под диапазон. Например:
const mod = (a, b) => ((a % b) + b) % b;
// или
const mod = (a, b) => a - (b * Math.floor(a / b));
console.log([ 12, 367, -54, 789, -567 ].map(n => mod(n, 360)));