Méthodes JavaScript et leur Utilité
Ce document présente les principales méthodes JavaScript classées par type d'objet,
accompagnées d'une brève description de leur utilité.
Chaînes de caractères (String)
Méthode Utilité
charAt(index) Retourne le caractère à la position
spécifiée.
concat(str) Concatène la chaîne actuelle avec une autre
chaîne.
includes(substring) Vérifie si la chaîne contient une sous-chaîne
donnée.
indexOf(substring) Renvoie l'index de la première occurrence
d'une sous-chaîne.
replace(search, replace) Remplace une partie de la chaîne par une
autre.
split(separator) Divise une chaîne en un tableau selon un
séparateur donné.
toUpperCase() Convertit une chaîne en majuscules.
toLowerCase() Convertit une chaîne en minuscules.
Tableaux (Array)
Méthode Utilité
push(element) Ajoute un élément à la fin du tableau.
pop() Supprime le dernier élément du tableau.
shift() Supprime le premier élément du tableau.
unshift(element) Ajoute un élément au début du tableau.
slice(start, end) Extrait une portion du tableau sans
modifier l'original.
splice(index, count, ...items) Ajoute/supprime des éléments à un index
donné.
map(callback) Transforme chaque élément du tableau
avec une fonction donnée.
filter(callback) Crée un nouveau tableau avec les éléments
qui passent un test.
find(callback) Retourne le premier élément qui satisfait
une condition.
Objets (Object)
Méthode Utilité
keys(obj) Retourne un tableau contenant les clés de
l'objet.
values(obj) Retourne un tableau contenant les valeurs
de l'objet.
entries(obj) Retourne un tableau contenant les paires
clé-valeur de l'objet.
assign(target, source) Copie les propriétés d'un objet source vers
un objet cible.
hasOwnProperty(prop) Vérifie si l'objet possède une propriété
donnée.
Nombres (Number)
Méthode Utilité
toFixed(n) Formate un nombre avec n décimales.
parseInt(string) Convertit une chaîne en entier.
parseFloat(string) Convertit une chaîne en nombre flottant.
isNaN(value) Vérifie si une valeur est NaN (Not a
Number).
Dates (Date)
Méthode Utilité
now() Retourne le timestamp actuel en
millisecondes.
getFullYear() Retourne l'année d'une date.
getMonth() Retourne le mois (0-11) d'une date.
getDate() Retourne le jour du mois.
toISOString() Convertit une date en format ISO (UTC).
Méthodes Diverses
Méthode Utilité
setTimeout(callback, delay) Exécute une fonction après un délai donné.
setInterval(callback, delay) Exécute une fonction de manière répétée
après un intervalle donné.
fetch(url) Effectue une requête HTTP et retourne une
promesse.