| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/slice | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
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 mthode slice() des instances de TypedArray renvoie une copie d'un fragment du tableau typ courant dans un nouveau tableau typ. La portion est prise entre les paramtres dbut (inclus) et fin (non-inclus) qui correspondent aux indices des lments du tableau typ courant. Le tableau typ original ne sera pas modifi. Cette mthode utilise le mme algorithme que Array.prototype.slice()
const uint8 = new Uint8Array([10, 20, 30, 40, 50]);
const array1 = uint8.slice(1, 3);
console.log(array1);
// Expected output: Uint8Array [20, 30]
slice()
slice(dbut)
slice(dbut, fin)
dbut FacultatifL'indice (compt partir de zro), converti en entier, partir duquel commencer le fragment.
fin FacultatifL'indice (compt partir de zro), converti en entier, jusqu'auquel extraire le fragment. Le fragment obtenu n'inclura pas l'lment situ l'indice fin.
Un nouveau tableau typ qui contient les lments extraits.
Voir Array.prototype.slice() pour plus dtails. Cette mthode n'est pas gnrique et peut uniquement tre appele sur les instances de tableaux typs.
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 ]
| Spcification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-%typedarray%.prototype.slice |
TypedArray.prototype.slice() dans la bibliothque core-jsTypedArrayArray.prototype.slice()String.prototype.slice()Cette page a t modifie le 17 fvr. 2025 par les contributeurices du MDN.
TypedArrayTypedArray.prototype.at()TypedArray.prototype.copyWithin()TypedArray.prototype.entries()TypedArray.prototype.every()TypedArray.prototype.fill()TypedArray.prototype.filter()TypedArray.prototype.find()TypedArray.prototype.findIndex()findLast()findLastIndex()TypedArray.prototype.forEach()TypedArray.prototype.includes()TypedArray.prototype.indexOf()TypedArray.prototype.join()TypedArray.prototype.keys()TypedArray.prototype.lastIndexOf()TypedArray.prototype.map()TypedArray.prototype.reduce()TypedArray.prototype.reduceRight()TypedArray.prototype.reverse()TypedArray.prototype.set()TypedArray.prototype.slice()TypedArray.prototype.some()TypedArray.prototype.sort()TypedArray.prototype.subarray()TypedArray.prototype.toLocaleString()toReversed()toSorted()TypedArray.prototype.toString()TypedArray.prototype.values()with()TypedArray.prototype[@@iterator]()Object/FunctionObject.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()BigInt64ArrayBigUint64ArrayFloat16ArrayFloat32ArrayFloat64ArrayInt8ArrayInt16ArrayInt32ArrayUint8ArrayUint8ClampedArrayUint16ArrayUint32ArrayCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |