Méthodes de tableaux et d'objets, itération et manipulation en JavaScript.
41 cards · basic cards · AI-written, checked twice. Edit anything.
- Que fait Array.push() ?
Show answer
Ajoute un ou plusieurs éléments à la fin d'un tableau et renvoie sa nouvelle longueur. Modifie le tableau d'origine.
- Que fait Array.pop() ?
Show answer
Retire le dernier élément d'un tableau et le renvoie. Modifie le tableau d'origine. Renvoie undefined si le tableau est vide.
- Que fait Array.shift() ?
Show answer
Retire le premier élément d'un tableau et le renvoie. Modifie le tableau d'origine. Renvoie undefined si le tableau est vide.
- Que fait Array.unshift() ?
Show answer
Ajoute un ou plusieurs éléments au début d'un tableau et renvoie sa nouvelle longueur. Modifie le tableau d'origine.
- Que fait Array.slice() ?
Show answer
Renvoie une copie superficielle d'une portion d'un tableau. Ne modifie pas le tableau d'origine. Prend en paramètres un indice de début et un indice de fin.
- Que fait Array.splice() ?
Show answer
Retire des éléments d'un tableau et peut en insérer de nouveaux à leur place. Modifie le tableau d'origine et renvoie un tableau des éléments retirés.
- Que fait Array.concat() ?
Show answer
Combine deux tableaux ou plus en un nouveau tableau. Renvoie un nouveau tableau et ne modifie pas les originaux.
- Que fait Array.join() ?
Show answer
Combine tous les éléments d'un tableau en une seule chaîne de caractères, séparés par un séparateur donné. Le séparateur par défaut est la virgule.
- Que fait Array.indexOf() ?
Show answer
Renvoie l'indice du premier élément correspondant à la valeur recherchée. Renvoie -1 si elle est introuvable.
- Que fait Array.includes() ?
Show answer
Vérifie si un tableau contient un élément donné et renvoie un booléen. Plus lisible qu'indexOf pour un simple test de présence.
- Que fait Array.reverse() ?
Show answer
Inverse l'ordre des éléments d'un tableau sur place. Modifie le tableau d'origine et renvoie une référence vers celui-ci.
- Que fait Array.sort() ?
Show answer
Trie les éléments d'un tableau sur place. Par défaut, le tri est lexicographique, en traitant les éléments comme des chaînes. Accepte une fonction de comparaison facultative.
- Que fait Array.map() ?
Show answer
Transforme chaque élément d'un tableau à l'aide d'une fonction de rappel et renvoie un nouveau tableau. Ne modifie pas le tableau d'origine.
- Que fait Array.filter() ?
Show answer
Crée un nouveau tableau contenant les éléments qui réussissent le test de la fonction de rappel. Ne modifie pas le tableau d'origine.
- Que fait Array.reduce() ?
Show answer
Accumule les éléments d'un tableau en une seule valeur en appliquant une fonction de rappel. Prend une fonction de rappel et une valeur initiale facultative.