最有效:不同的功能/一个功能有案例
Most efficient: different functions / one function with cases
JS中最高效的是什么?不同的函数/一个函数(额外的参数)有案例,如果我有10个案例的话。
在这里,这个问题已经被问过一次了,但"什么是最有效的"这个问题并没有得到真正的回答。两个函数,还是一个具有不同参数的函数?
如果我是你,在这样一个高级别的例子中,我不会太担心效率。我会担心的是什么方法更适合扩展性(ala,表达式问题)。
处理内部案例的函数使添加新类型的函数变得更容易,但使添加新类别的案例变得更困难(您需要编辑每个现有函数才能这样做)。
另一方面,对于每种情况都是独立的函数/方法可以更容易地添加新的情况,但更难添加新类型的函数(因为您需要回到每种情况并向其添加新方法)
相关文章:
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- 使用Jquery创建一个具有单击和悬停功能的菜单
- Navgoco不是一个影响密码保护页面的功能
- 如何创建一个脚本,该脚本给定网站列表,它使用其搜索功能来获取信息
- 一个按钮中的两个onClick功能,并希望一个接一个地发生一个单击功能
- 重置功能,因此一次只有一个打开
- 具有双重功能的按钮:在_blank窗口中打开一个链接,再加上_self中的另一个链接
- 使用单选按钮参考另一个功能
- 一个Ajax函数能产生另一个Ajax功能吗
- 流星:移除不是一个功能
- 通过模糊功能传递链接,而不是单击另一个链接
- 使jQuery自动完成功能适用于多个单词(“跳过”一个单词)
- 浏览器同步摄像头加速视频播放不是一个功能
- 谷歌应用程序脚本搜索UI下一个和上一个功能
- 如何阻止一个Submit按钮运行Submit Click功能
- 如何使用上一个/下一个功能循环数组中的图像
- 是否可以设置一个功能“;联系我们”;页面使用HTML/CSS
- 最有效:不同的功能/一个功能有案例
- 我正试图找出如何使我的功能一个接一个地运行.但这并没有奏效
- Grails ajax功能——一个“恼人的bug”