- pixi,
salut!!
J’ai débuté depuis quelques temps la programmation en javascript. Un petit concept, les 'callback' que je n’arrive pas à comprendre me gache un peu la vie. Pouriez-vous m’éclaircir sur le sujet ? merci
Alors voilà :
(1): Callback avec un seul argument OK
function processUserInput(callback) {
callback();
}
process( () => {
console.log('Hello world!'); })
>> Hello world!
(2): Callback avec deux argument OK
function process(name, callback) {
callback(name);
}
processUserInput('Alex', (x) => {
console.log(`Salut${x}!`); })
>> Salut Alex!
(3): Callback avec trois argument (style NodeJS) NON
function process(name, error, callback) {
if (!name) { error(name);}
callback(name);
}
process('Alex', (er, x) => {
if (er) { console.log(er); }
console.log(`Hello ${x}!`); });
>> ERREUR!!
C’est bien le troixieme au quel je ne comprends pas. (Style expressJS app.get('/',(req,res,next));
Si vous pouviez bien me montrer où est mon erreur
+0
-0