Méthode de tranche du tableau dans JavaScript | Expliqué

Méthode de tranche du tableau dans JavaScript | Expliqué
JavaScript propose de nombreuses fonctions intégrées pour travailler avec des tableaux comme un tableau.Splice (), tableau.incluse (), tableau.push (), tableau.tranche (), etc. Toutes ces fonctions proposent différentes fonctionnalités. Par exemple, la méthode push () insère un nouvel élément à la fin d'un tableau, la méthode Splice () ajoute un nouvel élément dans le tableau, etc. Maintenant, si nous parlons du tableau.Méthode Slice () Alors nous apprendrons qu'il est utilisé pour trancher une sous-partie d'un tableau.

Ce message explorera les aspects ci-dessous du tableau.Méthode Slice () en javascript:

  • Qu'est-ce que le tableau.Slice () en javascript?
  • Syntaxe de la table.tranche()
  • Comment utiliser le tableau.Méthode Slice () en javascript?

Alors, commençons!

Qu'est-ce que le tableau.Slice () en javascript?

Il s'agit d'une fonction de tableau intégrée qui renvoie un nouveau tableau d'éléments sélectionnés / extraits d'un tableau donné. Le tableau.La méthode Slice () n'affecte pas le tableau d'origine, mais il renvoie un nouveau tableau d'éléments extraits. Il peut prendre deux paramètres facultatifs pour spécifier la position de démarrage et de fin. Par défaut, la position de départ est «0» tandis que la position finale est le dernier élément du tableau. Cela signifie que si nous n'avons spécifié aucun paramètre, la méthode Slice () reviendra

Syntaxe de la table.tranche()

L'extrait ci-dessous vous aidera à comprendre la syntaxe de base du tableau.Méthode Slice ():

déployer.Slice (start_position, end_position);

Le tableau.La méthode Slice () extrait les éléments du tableau donné entre le démarrage de la position (inclus) et END_POSITION (exclu).

Comment utiliser le tableau.Méthode Slice () en javascript?

Prenons l'exemple ci-dessous pour comprendre comment le tableau.Slice () Méthode fonctionne en javascript:

const Langues = ["Python", "C #", "C ++", "HTML", "CSS", "PHP", "Java"];
Const frontend = Langues.tranche (3, 5);
console.log ("Array original:", langues);
console.log ("Array résultant:", frontend);

Dans l'exemple de programme, nous avons d'abord créé un tableau nommé «langues» qui se compose de différents langages de programmation. Ensuite, nous avons utilisé le tableau.Méthode Slice () pour extraire les éléments présents entre le troisième et le cinquième indice. Enfin, nous avons utilisé la méthode Console () pour imprimer le tableau d'origine et le tableau extrait:

La sortie a vérifié que le tableau.La méthode Slice () a renvoyé un nouveau tableau d'éléments sélectionnés uniquement.

Que se passera-t-il si nous n'avons pas spécifié de paramètre dans le tableau.Méthode Slice ():

const Langues = ["Python", "C #", "C ++", "HTML", "CSS", "PHP", "Java"];
Const frontend = Langues.tranche();
console.log ("Array original:", langues);
console.log ("Array résultant:", frontend);

Ce qui suit sera la sortie du programme-donné ci-dessus:

La sortie montre que si nous n'avons pas spécifié la position de démarrage et de fin, le tableau.La méthode Slice () renvoie un tableau complet.

La tâche consiste à passer la valeur négative en tant que paramètre au tableau.Méthode Slice ():

Dans la méthode Slice (), nous pouvons également transmettre les valeurs négatives sous forme de paramètres; Dans de tels cas, l'index de l'élément placé au dernier index sera de -1, l'index du deuxième élément sera -2, l'index du troisième élément sera -3 et ainsi de suite tandis que l'index du premier élément sera 0.

const Langues = ["Python", "C #", "C ++", "HTML", "CSS", "PHP", "Java"];
Const frontend = Langues.tranche (-4, -2);
console.log ("Array original:", langues);
console.log ("Array résultant:", frontend);

Dans cet exemple, l'élément de tableau «HTML» est présent à l'index «-4» et «CSS» est présent à l'index «-3», donc ce sera la sortie du programme ci-dessus:

C'est ainsi que le tableau.La méthode Slice () fonctionne avec les indices négatifs.

Conclusion

En javascript, array.Slice () est une fonction intégrée qui renvoie un nouveau tableau d'éléments sélectionnés / extraits d'un tableau donné. Le tableau.La méthode Slice () n'affecte pas le tableau d'origine, mais il renvoie un nouveau tableau d'éléments extraits. Cet article a expliqué divers aspects du tableau.Slice Méthode en utilisant des exemples appropriés.