Javascript 从嵌套对象指定变量

Javascript 从嵌套对象指定变量,javascript,object,nested,Javascript,Object,Nested,我使用的是freecodecamp,我的任务是“使用destructuring assignment来获得forecast.tomorrow的最大值,并将其分配给maxOfTomorrow。”虽然我的代码确实生成了正确的数字,但测试程序声称我没有使用嵌套解构。请看一下我的代码,告诉我需要更改什么。多谢各位 const本地预测={ 今天:{min:72,max:83}, 明天:{min:73.3,max:84.6} }; 函数getMaxOfTmrw(预测){ “严格使用”; const{明天:

我使用的是freecodecamp,我的任务是“使用destructuring assignment来获得forecast.tomorrow的最大值,并将其分配给maxOfTomorrow。”虽然我的代码确实生成了正确的数字,但测试程序声称我没有使用嵌套解构。请看一下我的代码,告诉我需要更改什么。多谢各位

const本地预测={
今天:{min:72,max:83},
明天:{min:73.3,max:84.6}
};
函数getMaxOfTmrw(预测){
“严格使用”;
const{明天:{max:maxOfTomorrow}}=本地天气预报;
返回maxOfTomorrow;
}

console.log(getMaxOfTmrw(本地预测));//应该是84.6
您可以这样分解结构:

const { tomorrow } = LOCAL_FORECAST;
const { max } = tomorrow;

您不需要创建函数。你可以马上解构它

let {tomorrow: {max: maxOfTomorrow}} = LOCAL_FORECAST

console.log(maxOfTomorrow);

您的解决方案可行,但您使用的是全局变量
LOCAL\u FORECAST
,而不是参数
FORECAST
谢谢Andreas。这就不同了