Я хотел бы изменить масштабирование двумерного массива с помощью функции, в которой можно указать минимальный и максимальный входной диапазон и минимальный и максимальный выходной диапазон. Например, мы хотим изменить масштаб значений от 0 до 8 до 0 до 1.
const scale = (num, in_min, in_max, out_min, out_max) => {
return (num - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
var array_scaled = orignal_array.map(scale(num, 0, 8, 0, 1));
}
Код выдает следующую ошибку: ReferenceError: num не определен
Что такое правильный синтаксис для вызова функции масштаба из карты?