JavaScript如何从对象和函数名称中调用回调函数作为字符串?

时间:2017-03-24 05:52:49

标签: javascript callback

如何让我的JavaScript库作为另一个/ lib中的回调函数的字符串名称传递回调函数呢?

具有cb函数的示例回调对象:

var cb = {
  cb_function: function(data){
    console.log('[message_handler_callback ran from another objects function]', data);
  }
}

我的JS库有像这样存储的对象名和函数名......

if(typeof(that.message_handlers[i].callback) === 'string') {
    // needs to call cb.cb_function(data)
}

那么我的代码如何调用:

cb.cb_function(data);

cb.cb_function存储为that.message_handlers[i].callback中的字符串值?

0 个答案:

没有答案