I just don't understand why, how it work

Tell us what’s happening:
Describe your issue in detail here.

  **Your code so far**

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 = (stats) => (stats.max + stats.min) / 2.0; 

const half = ({max, min}) => (max + min) / 2.0; 
           //how this half varliable connect to stats object?

// Only change code above this line
  **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36

Challenge: Use Destructuring Assignment to Pass an Object as a Function’s Parameters

Link to the challenge:

It isn’t. When the function is called, whatever object is passed in is destructed.

1 Like