Quelle est la méthode Slice en javascript

Quelle est la méthode Slice en javascript

JavaScript est la langue utilisée pour rendre le site Web dynamique et plus interactif. Dans tout langage de programmation, les tableaux jouent un rôle important dans le stockage des données et la gestion de différents types de données. Les développeurs ont souvent besoin de filtrer le tableau, de fusionner plusieurs tableaux et de pousser ou de pousser des éléments à partir d'un tableau pour accomplir les tâches requises. Dans cet article, nous apprenons la fonction d'un tableau bien connu, "tranche()."

Quelle est la méthode Slice () en JavaScript

Le tranche() La méthode est utilisée pour obtenir des éléments spécifiques d'un tableau d'un index de départ donné à l'indice de fin donné.

Syntaxe de la méthode Slice ()

La méthode Slice prend deux arguments en tant que paramètre et fournit le tableau tranché. La syntaxe de l'écriture d'un tranche() La fonction est donnée ci-dessous:

nom d'arrache.Slice (startIndex, endingIndex);

  • Le tranche() La méthode n'affecte pas le tableau d'origine et renvoie un nouveau tableau tranché.
  • Le dernier élément de la plage donnée des indices n'est pas inclus dans le tableau résultant.

Essayons de trancher quelques tableaux pour mieux comprendre la fonction Slice ().

Note: Nous utiliserons la console du navigateur pour démontrer des exemples effectués dans ce post. Pour ouvrir la console du navigateur:

  • Utilisez le F12 Clé dans Chrome et autres navigateurs à base de chrome.
  • Utiliser Ctrl + shift + k Clés de raccourci clavier pour Mozilla.
  • Utiliser Option + ⌘ + C Clés de raccourci clavier dans Safari (si le menu du développeur n'apparaît pas, ouvrez les préférences en appuyant sur ⌘ + et dans l'onglet avancé, vérifiez "Afficher le menu de développement dans la barre de menus").

Comment utiliser la méthode Slice () en JavaScript

Supposons que nous ayons un tableau de langages de programmation différents:

var arr = ["java", "python", "c", "c ++", "c #", "javascript", "perl", "swift"];

Nous voulons obtenir le nom des langues du deuxième index au cinquième index. La syntaxe pour obtenir un tel résultat irait comme ceci:

var tranchedarr = arr.tranche (2,5);

Maintenant, si nous consolons le SpecedAr:

console.journal (SlicedAr);

Vous pouvez voir que nous avons trois éléments du deuxième index au cinquième index.

Note:

  • L'indice du tableau commence à partir de zéro
  • Le cinquième élément, le dernier élément de la gamme des indices, n'est pas inclus dans le tableau résultant, comme mentionné précédemment.

Comment trancher de la fin du tableau

Nous pouvons également extraire des éléments de la fin du tableau en fournissant les valeurs négatives à la fonction de tranche.

Le zéro négatif (-0) sera considéré comme le dernier élément du tableau, négatif (-1) sera considéré comme le deuxième dernier élément du tableau, et ainsi de suite.

Par exemple, nous avons un tableau de langages de programmation:

var arr = ["java", "python", "c", "c ++", "c #", "javascript", "perl", "swift"];

Nous voulons obtenir les éléments du quatrième dernier index au deuxième dernier index. La fonction Slice () pour obtenir un tel résultat ira comme ceci:

var tranchedarr = arr.tranche (-4, -1);

Pour vérifier, console le tranché:

console.journal (SlicedAr);

Nous avons le résultat exact comme nous nous attendions. C'est donc ainsi que nous pouvons utiliser des valeurs négatives pour extraire des éléments de la fin du tableau.

Conclusion

Le tranche() est une méthode de tableau intégrée dans JavaScript utilisée pour trouver et séparer un sous-ensemble d'éléments d'un tableau. Il prend deux paramètres: l'indice de l'élément de départ du nouveau tableau tranché et l'index de l'élément à côté du dernier élément du nouveau tableau. Cette méthode est extrêmement utile lorsque nous avons besoin d'éléments spécifiques du tableau dans notre code.

Nous avons appris à utiliser la méthode Slice () pour obtenir un sous-ensemble d'éléments d'un tableau de ce guide.