J'ai un tableau qui contient des variables et des fonctions. Le tableau compte 80 éléments. Les 20 premiers éléments sont utilisés ensemble dans une boucle for. Lorsque la boucle est terminée, les vingt premiers éléments sont déplacés à l'arrière du tableau, et la boucle for recommence.
Je reconstruis le tableau de cette façon :
var a2=[the array with 80 elements];
run(a2);
function run(array){
var n=array.slice(0,20); array.splice(0,20);
var con=array.concat(n); a2=con;
}
Je suis donc en train d'indexer le (nouveau) tableau découpé, de réindexer le tableau (original) après le découpage, d'indexer un (nouveau) tableau après le concat, et de réindexer à nouveau l'original lorsque je l'égalise au concat. Cela semble trop inefficace. Existe-t-il une approche plus établie ?