Ich habe eine Funktion callWithMagic
, die eine Callback-Funktion als Parameter nimmt und es mit einem Argument aufruft.Übergeben Sie ein zusätzliches Argument an eine Callback-Funktion
const callWithMagic = callback => {
const magic = getMagic();
callback(magic);
};
Ich habe auch eine Funktion processMagic
, die zwei Argumente nimmt: magic
und theAnswer
.
const processMagic = (magic, theAnswer) => {
someOtherMagic();
};
Ich will die Funktion processMagic
als Argument an callWithMagic
passieren, aber ich mag auch 42
als zweiten Parameter (theAnswer
) zu processMagic
passieren. Wie kann ich das machen?
callWithMagic(<what should I put here?>);
Wenn Sie eine sehr ausführliche Antwort sehen möchten, sehen diese Frage und Antwort, die zwei Jahre älter ist: http: // stackoverflow.com/questions/21985201/pass-extra-parameters-to-jquery-ajax-promise-callback – JotaBe