Встречается на собеседованиях • сегодня

В чём разница между методами и Computed свойствами

Методы вызываются каждый раз при обращении, а Computed свойства кэшируются и пересчитываются только при изменении зависимостей.

Пример:

javascript
computed: {
  fullName() {  // Вычисляется только при изменении firstName или lastName
    return this.firstName + ' ' + this.lastName;
  }
},
methods: {
  getFullName() {  // Вызывается каждый раз при обращении
    return this.firstName + ' ' + this.lastName;
  }
}

Когда использовать:

  • Computed — для производных данных (например, фильтрация списка).
  • Methods — для действий (например, обработка клика) или когда нужно выполнить логику при каждом вызове.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы