Description Ajoute les éléments element_1 à element_n en fin du tableau Arraytableau.
Voir unshift() qui insère des éléments en début de tableau.
Voir aussi concat() pour concaténer deux tableaux ensemble.
Notez que push() ne retourne pas de nouveau tableau, mais seulement la nouvelle taille du tableau. C'est le tableau d'origine qui est directement modifié par l'appel.
Exemple 1 : Ajouter des éléments
Code source
<script type="text/javascript"> var tab=newArray("Pommes", "Poires", "Ananas", "Cerise"); var nb=tab.push("Banane", "Fraise") document.write(tab.join(", ")); console.log("Nombre d'éléments dans le tableau : "+nb);
</script>
Résultat
Emulation de la console
Explication
Crée un tableau de fruits, ajoute 2 fruits et affiche le tableau modifié avec la méthode join().
SELECT *, DATE_FORMAT(dt_insert, '%d/%m/%Y %H:%i' ) AS jour_insert, DATE_FORMAT(dt_maj, '%d/%m/%Y %H:%i' ) AS jour_maj FROM js_reference ORDER BY IDfather, name
SELECT * FROM js_navigateur ORDER BY ordre
SELECT * FROM js_version ORDER BY ID
SELECT * FROM js_reference WHERE phpfile="array.push"
UPDATE js_reference SET nb_visi=nb_visi+1, nb_visi_delai=nb_visi_delai+1 WHERE ID='125'
SELECT * FROM js_navigateur ORDER BY ordre
SELECT js_equivalent_ressource.*, js_equivalent_language.language, js_equivalent_language.favico
FROM js_equivalent_ressource, js_equivalent_language
WHERE js_equivalent_ressource.idLanguage = js_equivalent_language.id
AND js_equivalent_ressource.etat=1
AND js_equivalent_language.etat=1
AND js_equivalent_ressource.typeof='REF'
AND js_equivalent_ressource.idRessource="125"
SELECT * FROM js_exemple WHERE ID='125' ORDER BY ordre
SELECT * FROM js_url WHERE ID='125' ORDER BY ordre