Professional Documents
Culture Documents
Annex Daw M06B1 Enu
Annex Daw M06B1 Enu
Objecte Date
Alguns mètodes de l’objecte Date són:
• Date() //constructor • GetHours() • toString()
• GetDay() • getMinutes() • toLocalString()
• getFullDay() • getSeconds
Objecte String
Mètodes dels objectes String (que retorna un array):
• charAt(x): retorna el caràcter a la posició x (començant pel 0).
• concat(str): concatena la cadena str a la cadena original.
• startsWith(str): comprova si la cadena comença amb els caràcters o cadena especificats.
• endsWith(str): comprova si la cadena acaba amb els caràcters o cadena especificats.
• includes(str): comprova si la cadena conté els caràcters o cadena especificats.
• indexOf(str): retorna la posició de la primera ocurrència de la cadena que passem com a paràmetre.
• lastIndexOf(str): retorna la posició de l’última ocurrència de la cadena que passem com a paràmetre.
• match(regexp): cerca dins una cadena comparant-la amb l’expressió regular regexp, i retorna les
coincidències en un array.
• repeat(x): retorna una nova cadena que és la repetició de la cadena tantes vegades com el valor del
paràmetre x.
• replace(str1, str2): cerca dins la cadena els caràcters (o expressió regular) str1, i retorna una nova
cadena amb aquests valors reemplaçats pel segon paràmetre str2.
• search(str): cerca dins de la cadena els caràcters (o expressió regular) str, i retorna la posició de la
primera ocurrència.
• slice(x,y): extreu una part d’una cadena entre els caràcters x i y, i retorna una nova cadena.
• split(car): separa una cadena en un array de subcadenes, agafant com a llavor del separador el caràcter
car.
• substr(x, y): extreu caràcters d’una cadena, començant en la posició x, i el número de caràcters
especificat per y.
• substring(x, y): extreu caràcters d’una cadena entre els dos index especificats, x i y.
• toLowerCase(str): converteix una cadena a minúscules.
• toUpperCase(str): converteix una cadena a majúscules.
• trim(): elimina els espais en blanc d’ambdós extrems de la cadena.
• toString(): retorna el valor d’un objecte String.
• valueOf(): retorna el tipus primitiu d’un objecte String.
Objecte Array
Propietats i mètodes dels objectes array:
• length: retorna el nombre d’elements que conté l’array propietari de la propietat.
• concat(segonArray): funció que es fa servir per crear un nou array amb els elements de l’array original i,
a continuació, els del paràmetre. Retorna aquest nou array. No modifica l'array original.
• push(element1, element2,...): funció que afegeix elements al final de l’array. Modifica l'array original.
• unshift(element1, element2,...): funció que afegeix els elements a l’inici de l’array. Modifica l'array
original.
• pop(): funció que elimina l’últim element de l’array. Modifica l'array original.
• shift(): funció que elimina el primer element de l’array. Modifica l'array original.
• sort(): funció que ordena alfabèticament els elements d’un array. Modifica l'array original.
• join(separador): funció que uneix tots els elements d’un array en una cadena de text utilitzant un caràcter
d’unió (el separador). Retorna aquesta cadena. No modifica l’array original.
• reverse(): funció que retorna el mateix array, però col·locant els seus elements en l’ordre invers a la seva
posició original. No modifica l'array original.
• indexOf(element): retorna la posició de l’array on es troba la primera ocurrència del valor cercat (-1 si
no hi és).
• lastIndexOf(element): funció que retorna la posició de l’array on es troba l’última ocurrència del valor
cercat (-1 si no hi és).
• every(function test()): funció que comprova, element a element, si tots els valors emmagatzemats a
l’array compleixen la funció test; en cas afirmatiu retorna cert; altrament retorna fals.
• some(function test()): funció que comprova si hi ha algun element que compleix la funció test que es
passa a la funció; en cas afirmatiu retorna cert; altrament retorna fals.
• filter(function test(){})): funció que retorna un nou array i l’omple amb els valors que satisfan la funció
test. No modifica l’array original.
• slice(inici, final): funció que retorna un nou array amb els valors que es troben des de l’índex inici fins a
l’índex final. No modifica l’array original.
• splice(inici,aEsborrar,element1,element2...): funció que elimina aEsborrar elements a partir de la
posició inici i afegeix també a partir d’aquesta posició els elements passats per paràmetre . Aquests
elements són opcionals. Modifica l'array original.