Вычисляемые свойства в JavaScript отличаются от обычных свойств тем, что вычисляемые свойства не хранят значения, а вычисляют их. 1
Для задания имени вычисляемого свойства используется выражение, результат вычисления которого и будет это имя. 3
Некоторые особенности вычисляемых свойств:
- Использование данных для создания новых значений. 1 Вычисляемые свойства могут использовать данные, которые хранятся в приложении, для создания на их основе новых данных. 1
- Кеширование результатов. 1 Результаты вычисления вычисляемых свойств сохраняются в системе до тех пор, пока не изменятся данные, от которых они зависят. 1
- Выгодность использования для ресурсоёмких вычислений. 1 Вычисляемые свойства выгоднее методов, так как метод придётся вызывать каждый раз, когда будет нужно соответствующее значение. 1