Maison > interface Web > js tutoriel > le corps du texte

Résumé des méthodes d'ajout et de suppression d'éléments dans un tableau JavaScript Array objects_javascript skills

WBOY
Libérer: 2016-05-16 16:19:03
original
1532 Les gens l'ont consulté

Les exemples de cet article résument les méthodes d'ajout et de suppression d'éléments aux objets Array de tableau JavaScript. Partagez-le avec tout le monde 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 Array.
Descriptif
Si le tableau est vide, undefined sera renvoyé.

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 Array.
Descriptif
La méthode shift supprime le premier élément d'un tableau et renvoie cet élément.

Copier le code Le code est le suivant :
var arr = new Array(0,1,2,3,4 );
var supprimer = arr.pop();
alerte (supprimer);
alerte(arr.longueur);


Supprimez et renvoyez le dernier élément, affichez d'abord 4, puis demandez la longueur actuelle du tableau et affichez 4 !

méthode push

Ajoute un nouvel élément à un tableau et renvoie la nouvelle valeur de longueur du tableau.
arrayObj.push([item1 [item2 [. . . [itemN ]]]])
Paramètres
arrayObj
Requis. Un objet Array.
article, article2, . Facultatif. Le nouvel élément de ce Array.
Descriptif
La méthode push ajoutera de nouveaux éléments dans l’ordre dans lequel ils apparaissent. Si l'un des arguments est un tableau, le tableau est ajouté au tableau en tant qu'élément unique. Si vous souhaitez combiner des éléments de deux tableaux ou plus, utilisez la méthode concat.

Copier le code Le code est le suivant :
var arr = new Array(0,1,2,3,4 );
// Le paramètre est un ou plusieurs
var len = arr.push(5,6);
//len = arr.push(7);
pour(var i=0;i alerte(arr[i]);
>

Vous pouvez en ajouter plusieurs à la fois, ou vous pouvez en ajouter un et renvoyer la longueur actuelle du tableau. Imprimez le contenu du tableau pour observer les changements !

méthode d'épissage

Supprime un ou plusieurs éléments d'un tableau, insère un nouvel élément à la position de l'élément supprimé si nécessaire et renvoie l'élément supprimé.

arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
Paramètres
arrayObj
Requis. Un objet Array.
commencer
Requis. Spécifie la position de départ pour supprimer les éléments du tableau, en commençant par 0.
deleteCount
Requis. Le nombre d'éléments à supprimer.
article1, article2, .,articleN
Requis. Un nouvel élément à insérer à l'emplacement de l'élément supprimé.
Descriptif
La méthode splice modifie arrayObj en supprimant un nombre spécifié d'éléments à partir de la position de départ et en insérant de nouveaux éléments. La valeur de retour est un nouvel objet Array composé des éléments supprimés.


Copier le code Le code est le suivant :
var arr = new Array(0,1,2,3,4 );
// Supprime les deux éléments à partir de 2, à partir de 0
// Renvoie le tableau avec les éléments supprimés
var reArr = arr.splice(2,2); // Vous pouvez remplacer le nouvel élément par l'élément 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
. //var reArr = arr.splice(2,2,6,7,8,9); pour(var i=0;i alerte(arr[i]);
>


Si vous ne souhaitez pas ajouter de nouveaux éléments, ne transmettez simplement pas le troisième paramètre !

Méthode de concat (Array)

Renvoie un nouveau tableau qui est une combinaison de deux tableaux ou plus.
array1.concat([item1[, item2[, . . . [, itemN]]]])
Paramètres
tableau1
Requis. Objet Array auquel tous les autres tableaux doivent être concaténés.
article1, ., articleN
Facultatif. L'autre élément à connecter à la fin du tableau1.
Descriptif
La méthode concat renvoie un objet Array contenant la concaténation de array1 et de tous les autres éléments fournis.
Les éléments à ajouter (item1...itemN) seront ajoutés au tableau dans l'ordre de gauche à droite. Si un élément est un tableau, ajoutez son contenu à la fin du tableau1. Si l'élément n'est pas un tableau, il est ajouté à la fin du tableau en tant qu'élément unique du tableau.

Ce qui suit copie les éléments du tableau source vers le tableau résultat :

Les paramètres d'objet copiés à partir d'un tableau concaténé vers un nouveau tableau pointent toujours vers le même objet après la copie. Peu importe lequel du nouveau tableau et du tableau source est modifié, l'autre sera modifié.
Seule la valeur d'un nombre ou d'une chaîne concaténée dans un nouveau tableau est copiée. La modification des valeurs dans un tableau n'affecte pas les valeurs de l'autre tableau.

Copier le code Le code est le suivant :
var arr = new Array(0,1); var arr2 = nouveau tableau (3,4);
var arr = arr.concat(arr2);
pour(var i=0;i alerte(arr[i]);
>

La fonction de la méthode est de copier les éléments de arr2 dans arr!
J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal