JavaScript算法和数据结构 -> ES6 -> 使用解构赋值将对象作为函数的参数传递

告诉我们发生了什么:
在此详细描述你的问题。

  **你目前的代码**

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

// 只修改这一行下面的代码
const half = (stats) => (stats.max + stats.min) / 2.0; 
// 只修改这一行上面的代码
  **你的浏览器信息:**

用户代理是: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36

挑战: 使用解构赋值将对象作为函数的参数传递

挑战的链接:

使用错误的答案通过了 :
// 只修改这一行下面的代码

const half = ({ max, min }) => (max + min) / 2.0;

// 只修改这一行上面的代码

使用正确的答案却错我:
// 只修改这一行下面的代码

const half = ({ max: a, min: i } = stats) => (a + i) / 2.0;

// 只修改这一行上面的代码

哈咯,我查了一下,const half = ({ max, min }) => (max + min) / 2.0; 就是正确答案哦。