, чтобы сохранить свой прогресс
Использование оператора деструктуризации для передачи объекта в качестве параметра функции
В некоторых случаях вы можете деструктурировать объект в самом аргументе функции. Рассмотрим следующий код:
const profileUpdate = (profileData) => {
const {name, age, nationality, location} = profileData;
// делаем что-то с этими переменными
}
Это эффективно разрушает объект, отправленный в функцию. Это также можно сделать на месте: const profileUpdate = ({ name, age, nationality, location }) => {
// делаем что-то с этими переменными
}
Это устраняет некоторые дополнительные строки и делает наш код удобным. Это имеет дополнительное преимущество: не нужно манипулировать целым объектом в функции; только нужные поля копируются внутри функции.Используйте деструктуризацию передаваемого объекта в функцию half
, чтобы передать только переменные max
и min
.
/**
* Your test output will go here.
*/