如何在节点js中调用reutrn函数的auto

仙鹤

在页面加载时,在 app.js 页面上全局创建的 get_switch() 函数将被调用,然后返回一个方法。我想执行这些返回方法。

演示.js

  const return_functions = get_switch('BTC');

   function get_btc()
  {
    console.log('btc');
  }


 function get_bch()
 {
   console.log('bch');

 }

应用程序.js

  global.get_switch=function(coin_name){

 switch(coin_name){

 case 'BTC':
 return 'get_btc()';
 break;


  case 'BCH':
  return 'get_bth()';
  break;

  default:
 console.log('default');
 }

 }

如上例所示,我在 get_switch 中传递了 BTC。该函数返回我们 get_btc() 函数。所以我想同时调用 get_btc 函数。

如果这是不可能的,那么请用你的想法指导我,并建议我如何做到这一点。

拉胡尔·夏尔马

演示.js

var obj = {
    get_btc: function get_btc() {
        console.log('btc');
    },
    get_bth: function get_bth() {
        console.log('get_bth');
    }
}
const return_functions = get_switch('BTC');
if (return_functions) {
    obj[return_functions]();
}

应用程序.js

global.get_switch = function (coin_name) {

    switch (coin_name) {
        case 'BTC':
            return 'get_btc';
            break;
        case 'BCH':
            return 'get_bth';
            break;
        default:
            console.log('default');
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章