Cet exemple résume les méthodes d'ajout et de suppression des éléments de l'objet de tableau de tableau JavaScript. Partagez-le pour votre référence. L'analyse spécifique est la suivante:
Méthode POP
Supprime le dernier élément du tableau et renvoie cet élément.
arrayoBj.pop ()
La référence ArrayOBJ requise est un objet de tableau.
illustrer
Si le tableau est vide, non défini sera retourné.
Méthode de décalage
Supprime le premier élément du tableau et renvoie cet élément.
arrayoBj.shift ()
La référence ArrayOBJ requise est un objet de tableau.
illustrer
La méthode Shift supprime le premier élément du tableau et renvoie cet élément.
La copie de code est la suivante: var arr = new Array (0,1,2,3,4);
var retire = arr.pop ();
alerte (retirer);
alert (arr.Length);
Retirez et renvoyez le dernier élément, apparaissez-vous d'abord, puis promenez-vous que la longueur actuelle du tableau apparaît 4!
méthode de poussée
Ajoute un nouvel élément à un tableau et renvoie la nouvelle valeur de longueur du tableau.
arrayoBj.push ([item1 [item2 [.. [itemn]]]))
paramètre
arrayobj
Option requise. Un objet de tableau.
Article, Item2,. . itemn
Facultatif. Le nouvel élément du tableau.
illustrer
La méthode push ajoutera les nouveaux éléments dans l'ordre dans lequel ils apparaissent. Si l'un des paramètres est un tableau, le tableau est ajouté au tableau en un seul élément. Si vous souhaitez fusionner des éléments de deux tableaux ou plus, utilisez la méthode Concat.
La copie de code est la suivante: var arr = new Array (0,1,2,3,4);
// Les paramètres sont un ou plusieurs
var len = arr.push (5,6);
// len = arr.push (7);
pour (var i = 0; i <arr.length; i ++) {
alerte (arr [i]);
}
Vous pouvez ajouter plusieurs en même temps, ou vous pouvez en ajouter un pour retourner la longueur actuelle du tableau. Modifications du contenu du tableau d'impression pour observer les modifications!
méthode d'épissage
Retirez un ou plusieurs éléments d'un tableau et, si nécessaire, insérez un nouvel élément à la position de l'élément supprimé, renvoyant l'élément supprimé.
arrayoBj.splice (start, deleteCount, [item1 [, item2 [, .. [, itemn]]]])
paramètre
arrayobj
Option requise. Un objet de tableau.
commencer
Option requise. Spécifie la position de départ pour éliminer les éléments du tableau, qui est calculé à partir de 0.
deleteCount
Option requise. Le nombre d'éléments à supprimer.
item1, item2,. . ., itemn
Option requise. Nouvel élément à insérer à l'emplacement de l'élément supprimé.
illustrer
La méthode d'épissage peut supprimer le nombre d'éléments spécifié à partir de la position de départ et insérer de nouveaux éléments, modifiant ainsi ArrayObj. La valeur de retour est un nouvel objet de tableau composé des éléments supprimés.
La copie de code est la suivante: var arr = new Array (0,1,2,3,4);
// Supprimer deux éléments à partir de 2, et la position commence à 0
// Renvoie le tableau d'éléments supprimés
var réarraire = arr.splice (2,2);
// Vous pouvez remplacer de nouveaux éléments à l'emplacement où l'élément est supprimé
// Ajoutez simplement de nouveaux éléments à partir de la position de départ de la suppression. Si vous supprimez deux éléments, vous pouvez ajouter 10 nouveaux éléments pour entrer
// var réarraire = arr.splice (2,2,6,7,8,9);
pour (var i = 0; i <arr.length; i ++) {
alerte (arr [i]);
}
Si vous ne voulez pas ajouter de nouveaux éléments, ne passez pas le troisième paramètre!
Méthode Concat (tableau)
Renvoie un nouveau tableau, composé de deux tableaux ou plus.
array1.concat ([item1 [, item2 [, .. [, itemn]]]))
paramètre
Array1
Option requise. Tous les autres tableaux sont connectés aux objets du tableau.
item1,. . ., itemn
Facultatif. Pour se connecter à d'autres éléments à la fin de l'array1.
illustrer
La méthode CONCAT renvoie un objet Array contenant la connexion entre Array1 et tout autre élément fourni.
Les éléments à ajouter (item1… itemn) sont ajoutés au tableau dans l'ordre de gauche à droite. Si un élément est un tableau, ajoutez son contenu à la fin de l'array1. Si l'élément n'est pas un tableau, ajoutez-le comme un seul élément de tableau à la fin du tableau.
Ce qui suit est l'élément de copie du tableau source au tableau de résultat:
Pour les paramètres d'objet copiés du tableau étant connectés au nouveau tableau, la copie pointe toujours vers le même objet. Quel que soit le nouveau tableau ou les changements de tableau source, cela fera changer l'autre.
Pour les valeurs ou les chaînes connectées au nouveau tableau, copiez uniquement ses valeurs. Les changements de valeurs dans un tableau n'affectent pas les valeurs dans un autre tableau.
La copie de code est la suivante: var arr = new Array (0,1);
var arr2 = nouveau tableau (3,4);
var arr = arr.concat (arr2);
pour (var i = 0; i <arr.length; i ++) {
alerte (arr [i]);
}
Le but de la méthode est de copier les éléments dans ARR2 dans ARR!
J'espère que cet article sera utile à la programmation JavaScript de tous.