算出プロパティとメソッドのちがい
1. 算出プロパティは引数を持てない
算出プロパティは「()」を伴う呼び出しができないので、引数をもてない。
引数を伴う呼び出しにはメソッドを利用する必要がある。
2. 算出プロパティは取得用途
算出プロパティの用途は、基本的に既存データの加工を伴う取得。
一方メソッドは、データの取得に加え、操作や更新にも利用できる。
引数を伴わない単純な加工や演算であれば、算出プロパティを利用したほうがよい。
3. 算出プロパティの値はキャッシュされる
メソッドが再描画に対してその都度実行されるのに対して、算出プロパティはそれが依存するプロパティ(「this.~」で表される値)が変更された場合のみ実行される。
そのため、取得用途では算出プロパティ、値を常に更新したい場合はメソッドを使うとよい。