ES6:使用解构赋值从嵌套对象中分配变量


#1

请问结构赋值的代码错在哪里,看结果也是正确的,提示没有用嵌套解构
const LOCAL_FORECAST = {
today: { min: 72, max: 83 },
tomorrow: { min: 73.3, max: 84.6 }
};

function getMaxOfTmrw(forecast) {
“use strict”;
// 在这行以下修改代码
const { tomorrow : { max: maxOfTomorrow }} = LOCAL_FORECAST; // 改变这一行
// 在这行以上修改代码
return maxOfTomorrow;
}

console.log(getMaxOfTmrw(LOCAL_FORECAST)); // 应该为 84.6


#2

已经找到原因, LOCAL_FORECAST变量用错了,应该用形参。粗心了。。