Backbone.Event 中的 return 代码重要吗?
Do the return codes in Backbone.Event matter?
提供给 Backbone.Event 的回调的 return 代码是否重要?他们有约定吗?
obj.on( "event_name", function () { return true; } )
对
obj.on( "event_name", function () { return false; } )
您真正可以确定的唯一方法是检查 backbone 来源。这是内部调用事件的函数:
https://github.com/jashkenas/backbone/blob/master/backbone.js#L303
由于经过大量优化,阅读起来有点困难。实际调用发生在 (ev = events[i]).callback.call
的五个实例之一上。在任何这些情况下,都不会使用 return 值。
所以应该很清楚 Backbone 只是丢弃了回调的 return 值。
提供给 Backbone.Event 的回调的 return 代码是否重要?他们有约定吗?
obj.on( "event_name", function () { return true; } )
对
obj.on( "event_name", function () { return false; } )
您真正可以确定的唯一方法是检查 backbone 来源。这是内部调用事件的函数:
https://github.com/jashkenas/backbone/blob/master/backbone.js#L303
由于经过大量优化,阅读起来有点困难。实际调用发生在 (ev = events[i]).callback.call
的五个实例之一上。在任何这些情况下,都不会使用 return 值。
所以应该很清楚 Backbone 只是丢弃了回调的 return 值。