Cet article résume les méthodes communes des tableaux JavaScript pour vous, le contenu spécifique est le suivant
1. JOIN () Méthode:
La méthode Array.Join () convertit tous les éléments du tableau en chaînes et les relie ensemble, renvoyant la dernière chaîne générée. Vous pouvez également spécifier des chaînes facultatives pour séparer les éléments du tableau dans la chaîne générée. Si aucun délimiteur n'est spécifié, une virgule est utilisée par défaut. Les exemples sont les suivants:
var a = [1,2,3]; a.join (); // => "1,2,3" car il n'y a pas de délimiteur spécifié, la valeur par défaut est une virgule. a.join ("+"); // => "1 + 2 + 3" Spécifie le délimiteur comme + a.join ("-"); // => "1-2-3" Spécifie le délimiteur comme -La méthode Array.Join () est une opération inverse de la méthode String.Split (), qui divise la chaîne en plusieurs blocs pour créer un tableau.
2. Méthode inversée ():
La méthode array.reverse () clignote les éléments du tableau et renvoie le tableau de flashback. Il s'agit d'un nouveau tableau qui ne produit pas de flashbacks dans le tableau d'origine. Le renvoie au tableau d'origine, mais les éléments à l'intérieur ont été flashbacks et réorganisés. Les exemples sont les suivants:
var a = [1,2,3]; a.reverse (); // => a = [3,2,1];
3. Méthode Sort ():
La méthode array.sort () trie les éléments du tableau et renvoie le tableau trié. Si les paramètres ne sont pas passés, la valeur par défaut est triée par ordre alphabétique. Les exemples sont les suivants:
var a = [4,3,1,2] a.sort (); // => [1,2,3,4] a.sort (fonction (a, b) {return ab;}); // => [1,2,3,4] tri A.Sort (fonction (a, b) {return ba;}); // => [4,3,2,1]Il est très pratique d'utiliser des fonctions anonymes ici, car il n'est pas nécessaire de nommer la fonction si elle n'est utilisée qu'une seule fois.
4. Concat ():
La méthode array.concat () crée et renvoie un nouveau tableau. Les éléments du nouveau tableau contiennent les éléments qui appellent le tableau et les valeurs des paramètres passés dans Concat (). Les paramètres passés peuvent être des valeurs ou des tableaux distincts. Concat () n'aplatira pas le tableau du tableau récursivement. Les exemples sont les suivants:
var a = [5,6,7]; A.Concat (1,2); // => [5,6,7,1,2]; A.Concat ([1,2]); // => [5,6,7,1,2]; A.Concat (3, [1,2]); // => [5,6,7,3,1,2]; a.concat ([1, [2,3]]); // => [5,6,7,1, [2,3]];
5. Méthode Slice ():
La méthode array.slice () renvoie un fragment ou un sous-réseau du tableau spécifié. Vous pouvez y transmettre un ou deux paramètres et les paramètres peuvent être positifs ou négatifs. Les exemples sont les suivants:
var a = [5,6,7,3,1,2]; a.slice (1) // => [6,7,3,1,2] Le paramètre numérique fait référence à l'indice du tableau. Un paramètre indique la position de départ. Si le deuxième paramètre n'est pas passé, la valeur par défaut est le nombre d'éléments dans le tableau. a.slice (1,3) // => [6,7] Le deuxième paramètre est la position finale de l'index du tableau, (excluant) l'index> = 1 && index <3; a.slice (1, -3) // => [6,7] Lorsqu'il y a des nombres négatifs dans les paramètres, vous pouvez convertir des nombres positifs, la méthode est -3 + 6 (nombre d'éléments dans le tableau) a.slice (-3, -2) // => [3] De même, comme ci-dessus.
6. Méthode Splice ():
La méthode array.splice () est une méthode courante pour insérer ou supprimer dans un tableau. Il modifiera le tableau appelé, Splice () peut passer en trois paramètres. Le premier paramètre indique où commence l'indice d'élément, le deuxième paramètre indique le nombre total d'éléments supprimés et le troisième paramètre indique l'élément inséré. La position de l'insertion de l'élément est la position où l'élément commence la suppression. Les exemples sont les suivants:
var a = [5,6,7,3,1,2]; A.Splice (2); // => [7,3,1,2] a = [5,6]; // passer dans un paramètre pour représenter tous les éléments après la suppression de l'indice. a.splice (2,2); // => [7,3] a = [5,6,1,2]; Le deuxième paramètre représente le nombre d'éléments supprimés. a.splice (2,2, «a», «b», «c»); // => [7,3] a = [5,6, 'a', 'b', 'c', 1,2];
7. Méthodes push () et unsith ():
La méthode array.push () consiste à ajouter un élément à la fin du tableau, qui renvoie la longueur du nouveau tableau; La méthode Array.unShift () consiste à ajouter un élément à l'avant du tableau, qui renvoie la longueur du nouveau tableau. Les exemples sont les suivants:
var a = [1,2,3]; a.push (4,5); // a = [1,2,3,4,5]; La valeur de retour est de 5; a.unshift (4,5); // a = [4,5,1,2,3]; La valeur de retour est de 5; ☆ Les paramètres passables peuvent être un ou plusieurs.
8. Méthodes pop () et shift ():
La méthode array.pop () consiste à supprimer le dernier élément du tableau, qui renvoie l'élément supprimé; La méthode array.shift () consiste à supprimer l'élément avant du tableau, qui renvoie l'élément supprimé.
var a = [5,6,7]; a.pop (); // a = [5,6]; La valeur de retour est 7 a.hift (); // a = [6,7]; valeur de retour 5
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.