Maison > Problème commun > Utilisation courante de Array.slice

Utilisation courante de Array.slice

zbt
Libérer: 2023-11-27 10:55:43
original
1789 Les gens l'ont consulté

Les utilisations courantes d'Array.slice consistent à extraire des éléments partiels d'un tableau et à copier un tableau. A noter que la méthode Array.slice() ne modifie pas le tableau d'origine, mais renvoie un nouveau tableau. L'index de départ est inclus dans le résultat, tandis que l'index de fin n'est pas inclus dans le résultat. La méthode

Utilisation courante de Array.slice

Array.slice() est une méthode de l'objet tableau en JavaScript, utilisée pour extraire ou intercepter des éléments du tableau et renvoyer un nouveau tableau. Voici les utilisations courantes de la méthode Array.slice() :

1. Extraire les éléments partiels du tableau

const fruits = ["apple", "banana", "orange", "grape", "mango"];
const citrus = fruits.slice(1, 3);
console.log(citrus); // Output: ["banana", "orange"]
Copier après la connexion

Dans l'exemple ci-dessus, la méthode slice() commence à partir de l'index 1. (inclus) Commencez à extraire les éléments jusqu'à l'index 3 (non inclus). Par conséquent, il extrait les éléments d'index 1 et 2 dans le tableau fruits et renvoie un nouveau tableau contenant ces éléments.

2. Copier un tableau

const originalArray = [1, 2, 3, 4, 5];
const copiedArray = originalArray.slice();
console.log(copiedArray); // Output: [1, 2, 3, 4, 5]
Copier après la connexion

Dans cet exemple, la méthode slice() ne prend aucun paramètre, elle renverra une copie du tableau d'origine, de sorte qu'une copie superficielle du tableau peut être réalisé.

Il est à noter que la méthode Array.slice() ne modifie pas le tableau d'origine, mais renvoie un nouveau tableau. L'index de début est inclus dans le résultat, tandis que l'index de fin n'est pas inclus dans le résultat.

De plus, si les arguments sont négatifs, ils représentent des positions à partir de la fin du tableau. Par exemple, -3 représente le troisième élément en partant du bas.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal