Page 1 sur 1

Comment créer une méthode JavaScript ?

Posté : 25 mars 2021, 20:31
par two3d
Je fais en ce moment un système AJAX, je souhaite faire comme jQuery et pouvoir ajouter une méthode (si c'est bien "méthode" qu'on dit ?)

Par exemple:

.error(function(data){/* retour d'erreur */})


Mais je sais pas comment faire.

Vous connaissez un tuto sympa, siouplé ?

Re: Comment créer une méthode JavaScript ?

Posté : 29 mars 2021, 18:09
par Ryle
Salutations !

Ce que tu veux faire est une fonction callback (enfin si j'ai bien compris ton besoin :)), c'est à dire passer une fonction en paramètre d'une autre.
function somme(a, b) {
  console.log(a + b);
}
function produit(a, b) {
  console.log(a * b);
}

function calcul(a, b, callback) {
  callback(a, b);
}

calcul(5, 5, somme);
calcul(5, 5, produit);
calcul(5, 5, function (a, b) { console.log(a - b); })

Re: Comment créer une méthode JavaScript ?

Posté : 29 mars 2021, 20:43
par two3d
Merci, c'est bien une méthode d'après des tutos que je regarde, comme http://projet.eu.org/pedago/sin/term/5-POO_js.pdf

En tout cas c'est pas facile à comprendre au premier abord! #-o

Re: Comment créer une méthode JavaScript ?

Posté : 30 mars 2021, 14:22
par Ryle
Ok, donc en fait ce que tu veux faire c'est du prototypage en définissant des méthodes sur un objet ?

Ça sera peut être plus clair ici : https://developer.mozilla.org/fr/docs/L ... prototypes :)

Re: Comment créer une méthode JavaScript ?

Posté : 30 mars 2021, 16:50
par two3d
Merci, oui c'est peut être ce que je recherche, j'ai commencé à lire, je regarderais quand j'aurais la possibilité.