Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Référence
  4. Objets natifs standards
  5. TypedArray
  6. TypedArray.prototype.slice()

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

TypedArray.prototype.slice()

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨septembre 2016⁩.

La méthodeslice() des instances deTypedArray renvoie une copie d'un fragment du tableau typé courant dans un nouveau tableau typé. La portion est prise entre les paramètresdébut (inclus) etfin (non-inclus) qui correspondent aux indices des éléments du tableau typé courant. Le tableau typé original ne sera pas modifié. Cette méthode utilise le même algorithme queArray.prototype.slice()

Exemple interactif

const uint8 = new Uint8Array([10, 20, 30, 40, 50]);const array1 = uint8.slice(1, 3);console.log(array1);// Expected output: Uint8Array [20, 30]

Syntaxe

js
slice()slice(début)slice(début, fin)

Paramètres

débutFacultatif

L'indice (compté à partir de zéro),converti en entier, à partir duquel commencer le fragment.

finFacultatif

L'indice (compté à partir de zéro),converti en entier, jusqu'auquel extraire le fragment. Le fragment obtenu n'inclura pas l'élément situé à l'indicefin.

Valeur de retour

Un nouveau tableau typé qui contient les éléments extraits.

Description

VoirArray.prototype.slice() pour plus détails. Cette méthode n'est pas générique et peut uniquement être appelée sur les instances de tableaux typés.

Exemples

Renvoyer un fragment d'un tableau typé existant

js
const uint8 = new Uint8Array([1, 2, 3]);uint8.slice(1); // Uint8Array [ 2, 3 ]uint8.slice(2); // Uint8Array [ 3 ]uint8.slice(-2); // Uint8Array [ 2, 3 ]uint8.slice(0, 1); // Uint8Array [ 1 ]

Spécifications

Specification
ECMAScript® 2026 Language Specification
# sec-%typedarray%.prototype.slice

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2025 Movatter.jp