我有一个model
对象,该对象具有一个名为definition
我在一个类中使用的属性。我可以访问该属性model.attributes.definition
每次我想在方法中使用这个属性时,为了清楚起见,我definition = model.attributes.definition
在最开始时创建一个快捷方式,这样方法代码就不会被样板填充。
因为我在几种方法中使用它,所以我认为不是在每个方法上都创建快捷方式,而是可以创建一个小辅助函数来完成这项工作:
getDefinition: (model) ->
model.attributes.definition
然后在任何地方使用它
if getDefinition(model).name?
doSomething()
但是对于这样一个微不足道的任务,我的代码中的这些函数调用不是不必要的/资源消耗吗?在这种情况下有什么好的方法?