Estoy tratando de encontrar una manera de obtener un rango de 5 índices secuenciales de una matriz de longitud indeterminada.
Mi matriz podría verse así: [0,1,2,3,4,5,6,7]
Sé que puedo usar array.slice() si necesito devolver algo como [2,3,4,5,6], pero a veces podría necesitar devolver algo como [6,7,0,1,2]
¿Hay una forma limpia o integrada de hacer esto?
Si entendí bien, necesitas algo como esto:
function array_indexes(arr, keys){ let res = []; for(let k of keys){ res.push(arr[k]); } return res; }