Maison  >  Article  >  interface Web  >  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

黄舟
黄舟original
2017-11-03 11:19:584622parcourir

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)
参数 描述
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>

Sortie :

George,John,Thomas
4
George,John,Thomas,James

Voici le détail des paramètres :

element1, ..., elementN: 元素添加到数组的末尾。

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>

Cela produira le résultat suivant :

new numbers is : 1,4,9,10
new numbers is : 1,4,9,10,20


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!

Déclaration:
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