Я бы хотел использовать ползунок, чтобы пересечь набор точек данных. Используя vanilla js, как я могу перемещаться по индексам массива и возвращать значение в зависимости от положения ползунка?
Я использую Макс для запуска JavaScript вне браузера.
var sliderValue;
var maxKnobValue = 127;
function slider(knob) {
var arrayPoints = [20,10, 5, 50];
var rangeDivision = maxKnobValue/arrayPoints.length;
for (i = 0 ; i < arrayPoints.length ; i++){
// limiting the index scope is missing here?
sliderValue = arrayPoints[i] * (knob/maxKnobValue);
}
outlet(1, sliderValue);
}
В текущем коде отсутствует способ ограничить положение ползунка минимальным и максимальным диапазонами индекса.