« Programmation JavaScript/Références/Objets/Array » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 26 :
=== Modification du contenu ===
 
{| class="wikitable"
{| border="1" style="width:650px;font-size:8pt"
! Méthode
|-----
! Propriété
! Description
! Exemple
|-----
| [[#pop()|pop()]] || Supprime et retourne le dernier élément
| <syntaxhighlight lang="javascript" inline>mon_tableau.pop()</syntaxhighlight>
|-----
| [[#push()|push()]]
| Ajoute un ou plusieurs éléments à la fin
| <syntaxhighlight lang="javascript" inline>mon_tableau.push("nouveau","deuxième nouveau")</syntaxhighlight>
|-----
| [[#shift()|shift()]] || Supprime le premier élément
| <syntaxhighlight lang="javascript" inline>mon_tableau.shift()</syntaxhighlight>
|-----
| [[#unshift()|unshift()]] || Ajoute des éléments au début
| <syntaxhighlight lang="javascript" inline>mon_tableau.unshift("nouveau1", "nouveau2")</syntaxhighlight>
|-----
| [[#splice()|splice()]] || Insère des éléments
| <syntaxhighlight lang="javascript" inline>mon_tableau.splice(ou,2,"nouveau1","nouveau2")</syntaxhighlight>
|-----
| [[#reverse()|reverse()]]
| Réorganise le tableau de la fin vers le début
| <syntaxhighlight lang="javascript" inline>mon_tableau(reverse)</syntaxhighlight>
|-----
| [[#concat()|concat()]] || Concaténer plusieurs tableaux
| <syntaxhighlight lang="javascript" inline>mon_tableau.concat(T2,t3)</syntaxhighlight>
|}
 
=== Obtenir des données ===
 
{| class="wikitable"
{| border="1" style="width:650px;font-size:8pt"
! Méthode
|-----
! Propriété
! Description
! Exemple
|-----
| [[#join()|join()]]
| Extrait les données dans une chaîne avec le délimiteur donné en paramètre
| <syntaxhighlight lang="javascript" inline>s = mon_tableau.join(" ")</syntaxhighlight>
|-----
| [[#slice()|slice()]]
| Renvoie un tableau contenant 'nombre' cellules à partir de 'debut'
| <syntaxhighlight lang="javascript" inline>n_tab = mon_tableau.slice(debut,nombre)</syntaxhighlight>
|}
 
=== Trier ===
 
{| class="wikitable"
{| border="1" style="width:650px;font-size:8pt"
! Méthode
|-----
! Propriété
! Description
! Exemple
|-----
| [[#sort()|sort()]] || Trier le tableau
| <syntaxhighlight lang="javascript" inline>mon_tableau.sort()</syntaxhighlight>
|}
 
=== Méthodes héritées ===
 
{| class="wikitable"
{| border="1" style="width:650px;font-size:8pt"
! Méthode
|-----
! Propriété
! Description
! Exemple
|-----
| toString()
| Renvoyer le contenu de l'objet sous forme de chaîne
| <syntaxhighlight lang="javascript" inline>s = mon_tableau.toString()</syntaxhighlight>
|-----
| toLocaleString()
| Renvoyer le contenu de l'objet sous forme de chaîne
| <syntaxhighlight lang="javascript" inline>s = mon_tableau.toLocaleString()</syntaxhighlight>
|}