conversion de tableaux en chaînes
La méthode JavaScript toString()
convertit un tableau en une chaîne de valeurs de tableau (séparées par des virgules).
la méthode join()
joint également tous les éléments du tableau dans une chaîne.
Il se comporte exactement comme toString()
, mais en outre, vous pouvez spécifier le séparateur:
Popping et en Poussant
Lorsque vous travaillez avec des tableaux, il est facile de supprimer des éléments et d’ajouter de nouveaux éléments.,
c’est Ce que popping et à pousser:
Popping éléments d’un tableau, ou de pousser des éléments dans un tableau.
Popping
Le pop()
méthode supprime le dernier élément d’un tableau:
Le pop()
méthode retourne la valeur qui a « sauté »:
Exemple
var x =fruits.,pop(); // la valeur de x est « Mango »
Essayez-le Vous-même »
en Poussant
Le push()
méthode ajoute un nouvel élément à un tableau (à la fin):
Exemple
fruits.push(« Kiwi »); // Ajoute un élément nouveau (« Kiwi ») de fruits
Essayez-le Vous-même »
Le push()
méthode renvoie la nouvelle longueur du tableau:
Exemple
var x = fruits.,push(« Kiwi »); // la valeur de x est 5
Essayez-le Vous-même »
Décalage Éléments
le Déplacement est équivalent à popping, de travailler sur le premier élément au lieu de la dernière.
la méthode shift()
supprime le premier élément du tableau et « déplace » tous les autres éléments vers un index inférieur.
Le shift()
méthode renvoie la chaîne de caractères qui a été « décalé »à »:
Exemple
var x =fruits.,maj(); // la valeur de x est « Banane »
Essayez-le Vous-même »
Le unshift()
méthode ajoute un nouvel élément à un tableau (au début), et « unshifts » anciens éléments:
Le unshift()
méthode renvoie la nouvelle longueur du tableau.
Exemple
fruits.unshift (« Lemon »);//renvoie 5
essayez-le vous-même »
changer les éléments
Les éléments du tableau sont accessibles en utilisant leur numéro d’index:
les index du tableau commencent par 0. est le premier élément du tableau, c’est la deuxième, est la troisième …,
la propriétélength
fournit un moyen facile d’ajouter un nouvel élément à un tableau:
Supprimer des éléments
puisque les tableaux JavaScript sont des objets, les éléments peuvent être supprimés en utilisant L’opérateur JavaScript delete
:
l’Épissage d’un Tableau
Le splice()
méthode peut être utilisée pour ajouter de nouveaux éléments à un tableau:
Exemple
fruits.,splice(2, 0, « Citron », « Kiwi »);
Essayez-le Vous-même »
Le premier paramètre (2) définit la position où de nouveaux éléments doivent être ajoutés (épissé dans).
le deuxième paramètre (0) définit le nombre d’éléments à supprimer.
le reste des paramètres (« Lemon » , « Kiwi ») définissent les nouveaux éléments à ajouter.
Le splice()
méthode retourne un tableau avec les éléments supprimés:
Exemple
fruits.,splice (2, 2, « Lemon », « Kiwi »);
essayez-le vous-même »
en utilisant splice () pour supprimer des éléments
avec un réglage intelligent des paramètres, vous pouvez utiliser splice()
pour supprimer des éléments sans laisser de « trous » dans le tableau:
le premier paramètre (0) définit la position
le deuxième paramètre (1) définit le nombre d’éléments à supprimer.
les autres paramètres sont omis. Pas de nouveaux éléments seront ajoutés.,
Fusion (concaténation) de tableaux
la méthodeconcat()
crée un nouveau tableau en fusionnant (concaténation) de tableaux existants:
la méthodeconcat()
ne modifie pas les tableaux existants. Il renvoie toujours un nouveau tableau.
Le concat()
méthode peut prendre un nombre quelconque d’arguments de type tableau:
Le concat()
méthode peut également prendre des chaînes comme arguments:
Exemple (Fusion d’un Tableau avec des Valeurs)
var myChildren = arr1.,concat(« Pierre »);
Essayez-le Vous-même »
le Découpage d’un Tableau
Le slice()
méthode des tranches d’un morceau d’un tableau dans une nouvelle matrice.
Cet exemple tranches d’une partie d’un tableau à partir de l’élément de tableau 1 (« Orange »):
Exemple
var agrumes = fruits.tranche(1);
Essayez-le Vous-même »
Le slice()
méthode crée un nouveau tableau. Il ne supprime aucun élément du tableau source.,
Cet exemple tranches d’une partie d’un tableau à partir de l’élément de tableau 3 (« Apple »):
Exemple
var agrumes = fruits.tranche(3);
Essayez-le Vous-même »
Le slice()
méthode peut prendre deux arguments comme slice(1, 3)
.
la méthode sélectionne ensuite des éléments à partir de l’argument de début, et jusqu’à (mais sans inclure) l’argument de fin.
Exemple
var agrumes = fruits.,slice (1, 3);
essayez-le vous-même »
Si l’argument de fin est omis, comme dans les premiers exemples, la méthode slice()
découpe le reste du tableau.
Exemple
var agrumes = fruits.slice (2);
Try It Yourself »
Automatic ToString ()
JavaScript convertit automatiquement un tableau en une chaîne séparée par des virgules lorsqu’une valeur primitive est attendue.
C’est toujours le cas lorsque vous essayez de sortie d’un tableau.,
Ces deux exemples produira le même résultat:
Exemple
document.getElementById (« Démo »).innerHTML = fruits;
essayez-le vous-même »
tous les objets JavaScript ont une méthode ToString ().
recherche des valeurs Max et Min dans un tableau
Il n’y a pas de fonctions intégrées pour trouver la valeur la plus élevée ou la plus basse dans un tableau JavaScript.
Vous apprendrez comment vous résoudre ce problème dans le prochain chapitre de ce tutoriel.
tableaux de tri
Les tableaux de tri sont traités dans le chapitre suivant de ce tutoriel.