1

クラス全体で使用しているというプロパティを持つmodelオブジェクトがあります。definitionそのプロパティに次のようにアクセスできますmodel.attributes.definition

メソッド内でこのプロパティを使用するたびに、明確にするdefinition = model.attributes.definitionために、最初にショートカットを作成して、メソッドコードにボイラープレートが入力されないようにします。

私はいくつかの方法でそれを使用しているので、すべての方法でショートカットを作成する代わりに、仕事をするための小さなヘルパー関数を作成できると思いました:

getDefinition: (model) ->
  model.attributes.definition

そして、次のような場所で使用します

if getDefinition(model).name?
  doSomething()

しかし、私のコード全体でのこれらの関数呼び出しは、そのような些細なタスクのために不必要/リソースを消費していませんか? このような状況での良いアプローチは何ですか?

4

1 に答える 1