Existe alguna librería con una función que permite¿Que haga algo como el ejemplo de código que publico abajo? Busco sin éxito y Lodash no tiene ese método. Tal vez sería bueno agregarlo a su API. Gracias por adelantado.
var array = [1, 2, 3, 4, 5];
functionX(array, 6) === 2;
functionX(array, -1) === 5;
functionX(array, -7) === 4;
Respuestas
2 para la respuesta № 1¿Por qué quieres una función de biblioteca, cuando puedes probar algo como
function functionX(array, index) {
index = index % array.length;
return index >= 0 ? array[index] : array[array.length + index]
}
Manifestación: Violín