@Akrei

Откуда деструктурирующее присваивание знает какой объект нужно деструктурировать?

const stats = {
  max: 56.78,
  standard_deviation: 4.34,
  median: 34.54,
  mode: 23.87,
  min: -0.75,
  average: 35.85
};

// Only change code below this line
const half = ({max, min}) => (max + min) / 2.0; 
// Only change code above this line
  • Вопрос задан
  • 279 просмотров
Решения вопроса 2
dimovich85
@dimovich85 Куратор тега JavaScript
https://u-academy.net/
В Вашем случае при вызове функции из параметра будет искать объект и соответствующие ключи. Если присваиваете через оператор =, то правый операнд должен быть объект и иметь соответствующие ключи.
Ответ написан
Комментировать
profesor08
@profesor08 Куратор тега JavaScript
Узнает тогда, когда в вызов функции передадут какой-то объект. Если таких числовых полей там не будет, то вернет NaN.

half(stats); // 28.015
half({}); // NaN
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы