La première méthode est le Concat bien connu, mais il y a une certitude de cette méthode que cette méthode ne modifiera pas le tableau existant, mais ne renvoie qu'une copie du tableau connecté.
Si nous voulons simplement ajouter des éléments d'un nouveau tableau à un tableau existant, nous devons également le réaffecter, qui a en fait un peu de gaspillage de ressources. Autrement dit, nous devons allouer un nouvel espace mémoire pour le tableau nouvellement créé et le point Arr1 à la nouvelle adresse mémoire.
Comme indiqué dans l'exemple suivant:
La copie de code est la suivante:
var arr1 = [1,2,3];
var arr1 = arr1.concat ([4,5]);
Y a-t-il donc de bons moyens pour nous d'éviter cette consommation de ressources?
Ici, vous pouvez utiliser la méthode Native de JavaScript pour l'implémenter.
La copie de code est la suivante:
var arr1 = [1,2,3];
arr1.push.apply (arr1, [4,5]);
Cela est fait. un tableau.
La copie de code est la suivante:
Arr1.push (4,5);
De cette façon, ARR1 est toujours le même ARR1, mais la mémoire a été réécrite, sans redirection ni débordement de mémoire inutile.