如何让我的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
中的字符串值?