В некоторых случаях вы можете разрушить объект в самом аргументе функции. Давайте используем назначение деструкции в аргументе на половину функции, чтобы отправить только макс и мин внутри функции.
const stats = { max: 56.78, standard_deviation: 4.34, median: 34.54, mode: 23.87, min: -0.75, average: 35.85 }; const half = ({ max, min }) => (max + min) / 2.0;
console.log(half(stats)); will display 28.015
Оригинал: «https://dev.to/rthefounding/use-destructuring-assignment-to-pass-an-object-as-a-function-s-parameters-3nbp»