クラス全体で使用しているというプロパティを持つmodel
オブジェクトがあります。definition
そのプロパティに次のようにアクセスできますmodel.attributes.definition
メソッド内でこのプロパティを使用するたびに、明確にするdefinition = model.attributes.definition
ために、最初にショートカットを作成して、メソッドコードにボイラープレートが入力されないようにします。
私はいくつかの方法でそれを使用しているので、すべての方法でショートカットを作成する代わりに、仕事をするための小さなヘルパー関数を作成できると思いました:
getDefinition: (model) ->
model.attributes.definition
そして、次のような場所で使用します
if getDefinition(model).name?
doSomething()
しかし、私のコード全体でのこれらの関数呼び出しは、そのような些細なタスクのために不必要/リソースを消費していませんか? このような状況での良いアプローチは何ですか?