From 95aca4b4d8fa62815d4bd412fff1a364f842814a Mon Sep 17 00:00:00 2001 From: Ryan Johnson Date: Thu, 29 Apr 2021 16:16:42 -0700 Subject: remove retired locales (#699) --- .../global_objects/array/prototype/index.html | 204 --------------------- 1 file changed, 204 deletions(-) delete mode 100644 files/ca/orphaned/web/javascript/reference/global_objects/array/prototype/index.html (limited to 'files/ca/orphaned/web/javascript') diff --git a/files/ca/orphaned/web/javascript/reference/global_objects/array/prototype/index.html b/files/ca/orphaned/web/javascript/reference/global_objects/array/prototype/index.html deleted file mode 100644 index ec3d1c29d7..0000000000 --- a/files/ca/orphaned/web/javascript/reference/global_objects/array/prototype/index.html +++ /dev/null @@ -1,204 +0,0 @@ ---- -title: Array.prototype -slug: orphaned/Web/JavaScript/Reference/Global_Objects/Array/prototype -translation_of: Web/JavaScript/Reference/Global_Objects/Array/prototype -original_slug: Web/JavaScript/Referencia/Objectes_globals/Array/prototype ---- -
{{JSRef}}
- -

La propietat Array.prototype representa el prototipus del constructor {{jsxref("Array")}}.

- -
{{js_property_attributes(0, 0, 0)}}
- -

Descripció

- -

Les instàncies de {{jsxref("Array")}} hereten de Array.prototype. Com tots els constructors, és possible modificar l'objecte prototipus del constructor per a afectar a totes les instàncies de {{jsxref("Array")}}.

- -

Fet poc conegut: Array.prototype és ell mateix un {{jsxref("Array")}}:

- -
Array.isArray(Array.prototype); // true
-
- -

Propietats

- -
-
Array.prototype.constructor
-
Especifica la funció que ha creat el prototipus de l'objecte.
-
{{jsxref("Array.prototype.length")}}
-
Reflecteix el nombre d'elements d'un array.
-
- -

Mètodes

- -

Mètodes Mutadors

- -

Els mètodes següents modifiquen l'array:

- -
-
{{jsxref("Array.prototype.copyWithin()")}} {{experimental_inline}}
-
Copia una seqüència d'elements de l'array dins l'array.
-
{{jsxref("Array.prototype.fill()")}} {{experimental_inline}}
-
Omple tots els elements d'un array d'una posició inicial a una posició final amb un valor estàtic.
-
{{jsxref("Array.prototype.pop()")}}
-
Elimina l'últim element d'un array i retorna aquest element.
-
{{jsxref("Array.prototype.push()")}}
-
Afegeix un o més elements al final de l'array i retorna el nou tamany de l'array.
-
{{jsxref("Array.prototype.reverse()")}}
-
Capgira l'ordre dels elements d'un array a l'array mateix (no crea cap array nou) — el primer element esdevé l'últim, l'últim esdevé el primer, etcètera.
-
{{jsxref("Array.prototype.shift()")}}
-
Elimina el primer element d'un array i retorna aquest element.
-
{{jsxref("Array.prototype.sort()")}}
-
Ordena els elements d'un array a l'array mateix i retorna l'array.
-
{{jsxref("Array.prototype.splice()")}}
-
Afegeix i/o elimina elements d'un array.
-
{{jsxref("Array.prototype.unshift()")}}
-
Afegeix un o més elements al pricipi d'un array i retorna el nou tamany de l'array.
-
- -

Mètodes d'accés

- -

Aquests mètodes no modifiquen l'array sino que retornen algun tipus de representació de l'array.

- -
-
{{jsxref("Array.prototype.concat()")}}
-
Retorna un nou array format per la unió de l'array actual amb altres arrays o valors.
-
{{jsxref("Array.prototype.includes()")}} {{experimental_inline}}
-
Determina si un array inclou un element en concret, retornant true en cas afirmatiu i false en cas contrari.
-
{{jsxref("Array.prototype.join()")}}
-
Uneix tots els elements d'un array en un string.
-
{{jsxref("Array.prototype.slice()")}}
-
Extrau una secció d'un array i la retorna en forma de nou array.
-
{{jsxref("Array.prototype.toSource()")}} {{non-standard_inline}}
-
Retorna un literal d'array que representa l'array especificat; es pot emprar aquest valor per a crear un nou array. Sobreescriu el mètode {{jsxref("Object.prototype.toSource()")}}.
-
{{jsxref("Array.prototype.toString()")}}
-
Retorna un string que representa l'array i els seus elements. Sobreescriu el mètode {{jsxref("Object.prototype.toString()")}}.
-
{{jsxref("Array.prototype.toLocaleString()")}}
-
Retorna un string localitzat que representa l'array i els seus elements. Sobreescriu el mètode {{jsxref("Object.prototype.toLocaleString()")}}.
-
{{jsxref("Array.prototype.indexOf()")}}
-
Retorna la primera posició de l'array en la que es troba un element igual al valor especificat, o bé -1 si no es troba l'element dins l'array.
-
{{jsxref("Array.prototype.lastIndexOf()")}}
-
Retorna la última posició de l'array en la que es troba un element igual al valor especificat, o bé -1 si no es troba l'element dins l'array.
-
- -

Mètodes d'iteració

- -

Alguns mètodes accepten com a arguments funcions que es cridaran al processar l'array. Quan es criden aquests mètodes, s'emmagatzema el valor de length de l'array i qualsevol element afegit després a dins de la funció no serà visitat per la mateixa. Altres canvis a l'array (com ara canviar un valor o bé eliminar un element) poden afectar els resultats de l'operació si el mètode visita els elements que han canviat. Tot i que el comportament específic d'aquests mètodes en aquests casos està ben definit no es recomana recolzar-se en ell ja que pot confondre a altres programadors que llegeixin el vostre codi. En comptes de modificar l'array copieu-lo i modifiqueu la copia.

- -
-
{{jsxref("Array.prototype.forEach()")}}
-
Crida una funció per a cada element de l'array.
-
{{jsxref("Array.prototype.entries()")}} {{experimental_inline}}
-
Retorna un nou objecte Array Iterator que conté parells clau-valor per a cada posició de l'array.
-
{{jsxref("Array.prototype.every()")}}
-
Retorna true si tots els elements de l'array satisfan la funció proporcionada.
-
{{jsxref("Array.prototype.some()")}}
-
Retorna true si al menys un dels elements de l'array satisfà la funció proporcionada.
-
{{jsxref("Array.prototype.filter()")}}
-
Crea un nou array que conté tots eles elements de l'array des d'on es crida que facin que la funció que actua de filtre retorni true.
-
{{jsxref("Array.prototype.find()")}} {{experimental_inline}}
-
Retorna el valor trobat a l'array, si un element de l'array satisfà la funció proporcionada. En cas contrari retorna undefined.
-
{{jsxref("Array.prototype.findIndex()")}} {{experimental_inline}}
-
Retorna la posició on es troba l'element de l'array que satifcaci la funció proporcionada. Retorna -1 si cap element la satisfà.
-
{{jsxref("Array.prototype.keys()")}} {{experimental_inline}}
-
Retorna un nou Array Iterator que conté les claus per a cada posició de l'array.
-
{{jsxref("Array.prototype.map()")}}
-
Crea un nou array a partir dels resultats de cridar a la funció proporcionada per a cada element de l'array.
-
{{jsxref("Array.prototype.reduce()")}}
-
Executa una funció sobre un acumulador i cada valor de l'array (aplicats d'esquerra a dreta) amb l'objectiu de redudir els valors a un sol valor.
-
{{jsxref("Array.prototype.reduceRight()")}}
-
Executa una funció sobre un acumulador i cada valor de l'array (aplicats de dreta a esquerra) amb l'objectiu de redudir els valors a un sol valor.
-
{{jsxref("Array.prototype.values()")}} {{experimental_inline}}
-
Retorna un nou objecte Array Iterator que conté els valors de cada posició de l'array.
-
{{jsxref("Array.prototype.@@iterator()", "Array.prototype[@@iterator]()")}} {{experimental_inline}}
-
Retorna un nou objecte Array Iterator que conté els valors per a cada posició de l'array.
-
- -

Mètodes genèrics

- -

Molts dels mètodes de l'objecte Array de JavaScript estan dissenyats per a ser aplicats de manera genèrica a qualsevol objecte que tingui la propietat length i que disposin la seva informació en forma de noms de propietats numèrices (com ara array[5] per a accedir a l'element desat a la posició 5). Alguns mètodes, com ara {{jsxref("Array.join", "join")}}, només llegeixen la propietat length i les altes propietats numèriques. D'altres mètodes, com ara {{jsxref("Array.reverse", "reverse")}}, necessiten que tant les propietats numèriques com la propietat length siguin mutables; això implica que aquests mètodes no es poden fer servir sobre objectes com ara {{jsxref("String")}}, on la seva propietat length així com les propietats numèriques no es poden modificar.

- -

Specificacions

- - - - - - - - - - - - - - - - - - - - - - - - -
EspecificacionsEstatComentaris
{{SpecName('ES1')}}{{Spec2('ES1')}}Definició inicial.
{{SpecName('ES5.1', '#sec-15.4.3.1', 'Array.prototype')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-array.prototype', 'Array.prototype')}}{{Spec2('ES6')}} 
- -

Compatibilitat amb navegadors

- -
{{CompatibilityTable}}
- -
- - - - - - - - - - - - - - - - - - - -
CaracterísticaChromeFirefox (Gecko)Internet ExplorerOperaSafari
Suport bàsic{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
CaracterísticaAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Suport bàsic{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
- -

Vegeu també

- - -- cgit v1.2.3-54-g00ecf