【发布时间】:2016-06-15 00:54:54
【问题描述】:
我有一个 Javascript 类,它使用提供给该类的数据执行许多有效性检查。我试图找出创建 validate() 函数的最佳方法,该函数将返回一个或多个错误。一种方法是返回一组错误。另一种方法是将委托传递给每当发生任何错误时都会触发的函数。另一种方法是创建一个在发生任何错误时触发的事件。在这 3 个中,哪一个最适合我想要完成的任务?
返回一个数组会使接口有点复杂。另一方面,如果我使用委托或事件,那么委托函数/事件代码也可能有点复杂。
【问题讨论】:
标签: javascript events delegates