Maison >Problème commun >Utilisation courante de Array.slice
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
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"]
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]
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!