Maison >interface Web >js tutoriel >Comment utiliser la fonction slice en js

Comment utiliser la fonction slice en js

下次还敢
下次还敢original
2024-05-06 10:18:16688parcourir

La fonction JavaScript slice() extrait la plage d'éléments spécifiée du tableau via la syntaxe arr.slice(start, end) et renvoie un nouveau tableau sans modifier le tableau d'origine. Il accepte deux paramètres : start (index de début, inclus) et end (index de fin, exclusif), où start et end peuvent être des valeurs négatives, indiquant que le comptage commence à la fin du tableau. Si un seul argument est fourni, end prend par défaut la longueur du tableau. Exemple : arr.slice(1, 3) extrait les éléments [2, 3] du tableau [1, 2, 3, 4, 5].

Comment utiliser la fonction slice en js

Utilisation de la fonction JavaScript slice()

La fonction slice() extrait une plage spécifiée d'éléments d'un tableau et renvoie un nouveau tableau.

Syntaxe :

<code class="javascript">arr.slice(start, end)</code>

Paramètres :

  • start : Index de démarrage (inclus). S'il est négatif, le comptage commence à la fin du tableau.
  • fin : Index de fin (non inclus). Si négatif, le comptage commence à la fin du tableau.

Utilisation :

La fonction slice() accepte deux paramètres, indiquant la plage d'éléments à extraire. Si un seul argument est fourni, end prend par défaut la longueur du tableau.

Exemple :

Créez un tableau et utilisez slice() pour extraire des éléments :

<code class="javascript">const arr = [1, 2, 3, 4, 5];

// 提取从索引 1 到 3 的元素(不包括索引 3)
const slicedArr = arr.slice(1, 3);

console.log(slicedArr); // 输出: [2, 3]</code>

Caractéristiques :

  • La fonction slice() ne modifie pas le tableau d'origine.
  • slice() renvoie un nouveau tableau contenant les éléments spécifiés du début à la fin.
  • Si le début ou la fin est en dehors de la plage du tableau, la fonction utilisera la longueur du tableau ou 0 comme index réel.
  • Si début et fin sont égaux, la fonction renvoie un tableau vide.
  • Si start et end sont des valeurs négatives, la fonction commencera à compter à partir de la fin du tableau.

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