我最近开始学习和实现 JavaScript 中的对象。但这让我想,如果一个对象的功能可以放在一个方法中,那么为什么要使用多个方法Example.prototype.update = function()
,Example.prototype.draw = function()
如果这些方法之一不需要参数呢?我可以只定义然后调用一种方法,例如Example.prototype.do = function()
并放置这两种方法所具有的所有功能。它更简单,代码更少,但也许在我的对象中拥有一个具有多个特定方法的结构会更好?谢谢你。
编辑:我问这个关于没有参数的方法,因为如果你将几个方法的所有功能与参数分组,那么将十几个参数输入到一个函数中将是太多乏味的工作。
感谢您的投票!