Maison > interface Web > js tutoriel > La méthode JavaScript push() ajoute un ou plusieurs éléments à la fin d'un tableau et renvoie la nouvelle longueur

La méthode JavaScript push() ajoute un ou plusieurs éléments à la fin d'un tableau et renvoie la nouvelle longueur

黄舟
Libérer: 2017-11-03 11:19:58
original
4679 Les gens l'ont consulté

La méthode

Définition et utilisation

push() ajoute un ou plusieurs éléments à la fin du tableau et renvoie la nouvelle longueur.

Syntaxe

arrayObject.push(newelement1,newelement2,....,newelementX)
Copier après la connexion
参数描述
newelement1必需。要添加到数组的第一个元素。
newelement2可选。要添加到数组的第二个元素。
newelementX可选。可添加多个元素。

Valeur de retour

La nouvelle longueur après avoir ajouté la valeur spécifiée au tableau.

Explication

La méthode push() peut ajouter ses paramètres à la fin de arrayObject dans l'ordre. Il modifie directement le arrayObject au lieu de créer un nouveau tableau. Les méthodes push() et pop() utilisent la fonction first-in-last-pop fournie par le tableau.

Conseils et Notes

Remarque : Cette méthode modifiera la longueur du tableau.

Astuce : Pour ajouter un ou plusieurs éléments au début d'un tableau, utilisez la méthode unshift().

Exemple

Dans cet exemple, nous allons créer un tableau et modifier sa longueur en ajoutant un élément :

<script type="text/javascript">

var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"

document.write(arr + "<br />")
document.write(arr.push("James") + "<br />")
document.write(arr)

</script>
Copier après la connexion

Sortie :

George,John,Thomas
4
George,John,Thomas,James
Copier après la connexion

Voici le détail des paramètres :

element1, ..., elementN: 元素添加到数组的末尾。
Copier après la connexion

Valeur de retour :

Renvoie la longueur du nouveau tableau.
Exemple :

<html>
<head>
<title>JavaScript Array push Method</title>
</head>
<body>
<script type="text/javascript">
var numbers = new Array(1, 4, 9);
 
var length = numbers.push(10);
document.write("new numbers is : " + numbers ); 
 
length = numbers.push(20);
document.write("<br />new numbers is : " + numbers ); 
</script>
</body>
</html>
Copier après la connexion

Cela produira le résultat suivant :

new numbers is : 1,4,9,10
new numbers is : 1,4,9,10,20
Copier après la connexion


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
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