Pass an extra argument to a callback function

后端 未结 4 1586
陌清茗
陌清茗 2020-11-22 03:09

I have a function callWithMagic which takes a callback function as a parameter and calls it with one argument.

const callWithMagic = callback =&         


        
4条回答
  •  悲&欢浪女
    2020-11-22 04:03

    Just create a wrapper callback:

    callWithMagic(function(magic) {
      return processMagic(magic, 42);
    });
    

    Or using ECMAScript 6 arrow functions:

    callWithMagic(magic => processMagic(magic, 42));
    

提交回复
热议问题