J'ai besoin d'ajouter des éléments (j'ai récupérer sur en temps opportun à l'aide d'AJAX), à la tête d'un tableau.
Par exemple, si mon tableau se présente comme suit:
[23, 45, 12, 67]
Et la réponse de mon appel AJAX est - 34
, je veux la mise à jour du tableau comme suit:
[34, 23, 45, 12, 67]
Actuellement j'ai l'intention de faire comme ceci:
var newArray = [];
newArray.push(response);
for (int i=0; i < theArray.length; i++) {
newArray.push(theArray[i]);
}
theArray = newArray;
delete newArray;
Est-il meilleure façon de le faire? N'JavaScript ont toute une fonctionnalité intégrée qui fait cela?
La complexité de ma méthode est - O(n)
, et il serait vraiment intéressant de voir de meilleures implémentations.