La méthode Slice () du tableau
La méthode Slice () de tableau (comme mentionné ci-dessus) est utilisée pour extraire ou fabriquer un sous-tableau à partir d'un tableau parent. Cela signifie que sa valeur de retour est un tableau lui-même. Pour comprendre la méthode Slice () de tableau, regardez le syntaxe donnée ci-après:
sous-réseau = arrayvar.tranche (commencer?: numéro, fin?:nombre);
Dans cette syntaxe:
Valeur de retour
Il renvoie un tableau
Fonctionnement
La façon dont la méthode Splice () fonctionne est que les arguments passés à l'intérieur définissent la sélection des éléments à copie dans le deuxième tableau. N'oubliez pas que le mot utilisé ici est "copie" Parce que le tableau d'origine n'est pas modifié.
Exemple du tableau.Méthode Slice ()
Pour démontrer le fonctionnement du tableau Slice (), commencez par créer un tableau avec la ligne suivante:
Arrayvar = [1, 2, 3, 4, 5, 6, 7, 8, 9];
Après cela, créez simplement une nouvelle variable qui va stocker la valeur de retour à partir de la méthode Slice (), puis définir cette variable égale à Arrayvar.Slice () avec la ligne suivante:
retourné.tranche (2, 6);
Cette ligne ci-dessus sélectionne les éléments de l'index 2 à l'index 5 parce que l'index de point de terminaison transmis dans l'argument de la méthode Slice () n'est pas inclus dans la sélection. Après cela, affichez le retourné sur le terminal:
console.journal (retourné
Lors de l'exécution du programme, le résultat suivant est affiché sur le terminal:
Pour vérifier que cette méthode Splice () n'affecte pas le tableau d'origine, imprimez simplement le tableau d'origine sur le terminal également:
console.Log ("Le tableau après Slice () Méthode", retourné
console.Log ("le tableau d'origine est comme", ArrayVar);
Exécutez à nouveau le programme pour obtenir la sortie suivante sur le terminal:
Il ressort clairement de la sortie mentionnée ci-dessus que le tableau d'origine n'a pas été affecté par la méthode Slice ().
La méthode Splice () du tableau
Le tableau.La méthode splice () (comme mentionné ci-dessus) est utilisée pour créer ou extraire un sous-tableau d'un tableau. Cependant, la méthode Slice () supprime les éléments sélectionnés du tableau d'origine et les transmet sur le deuxième tableau. Pour comprendre le tableau épissure() Méthode, regardez le syntaxe donnée ci-après:
retourné.épisser (commencer?: numéro, compter?:nombre)
Dans cette syntaxe:
Valeur de retour
Il renvoie un tableau
Fonctionnement
Le fonctionnement du épissure() La méthode est assez simple, il utilise les valeurs transmises à l'intérieur de ses arguments pour faire une sélection à partir du tableau d'origine. Après cela, il supprime ces éléments du tableau d'origine et les renvoie sous forme de valeur de retour. Cela signifie que la méthode Splice () affecte le tableau d'origine
Exemple de la méthode Splice ()
Pour démontrer le fonctionnement de la méthode Splice (), commencez par créer un nouveau tableau avec la ligne suivante:
Arrayvar = [1, 2, 3, 4, 5, 6, 7, 8, 9];
Après cela, créez une variable pour stocker la valeur renvoyée de la épissure() Méthode et définissez-le égal au arrayvar.épissure() Méthode comme:
retourné.épissure (2, 5);
Dans la ligne ci-dessus, la sélection commence à partir de l'indice 2 et compte 5 éléments après cet index de départ. Après cela, passez simplement le "RetournedArray" Variable au journal de la console pour imprimer le résultat sur le terminal comme:
console.journal (retourné
L'exécution du programme créera le résultat suivant sur le terminal:
Il ressort clairement de la sortie que le sous-réseau a 5 éléments soustraits du tableau d'origine. Pour démontrer l'effet du épissure() Méthode sur le tableau d'origine, imprimez également le tableau d'origine à l'aide de la fonction de journal de console:
console.Log ("Le tableau après Slice () Méthode", retourné
console.Log ("le tableau d'origine est comme", ArrayVar);
L'exécution du code fournira la sortie suivante sur le terminal:
Il ressort clairement de la sortie que les éléments sélectionnés ont été retirés du tableau d'origine et déplacés vers le deuxième tableau qui est retourné variable. Il est donc facile de conclure que la méthode Splice () modifie le tableau d'origine.
Conclure
La méthode Slice () de tableau et la méthode Splice () de tableau sont utilisées pour créer des sous-terrains à partir d'un tableau parent. La seule différence entre les deux est la façon dont ils effectuent leur tâche. La méthode Slice () crée un sous-réseau en copiant les éléments sélectionnés du tableau parent dans le tableau enfant. Tandis que la méthode Splice () crée une sous-table.