gpt4 book ai didi

javascript - 递归函数一直返回false

转载 作者:行者123 更新时间:2023-11-30 13:56:32 25 4
gpt4 key购买 nike

为什么我的递归函数总是返回 false,我遇到了一些麻烦。

const location = {
name: "917",
parentLocationCluster: {
name: "Key Zones"
ParentLocationCluster: {
name: "Bla"
}
}
}

const test = CheckIfInKeyZone(location)

const CheckIfInKeyZone = (parentLocationCluster) => {
if(parentLocationCluster.name === 'Key Zones') {
return true;
}
else if(parentLocationCluster.parentLocationCluster) {
const { parentLocationCluster: location } = parentLocationCluster;
CheckIfInKeyZone(location);
}
return false;
};

parentLocationCluster.name === 'Key Zones' 被命中,我希望其中的返回值为 true,但事实并非如此。

帮助?

最佳答案

小错误应该是:

return CheckIfInKeyZone(location);

关于javascript - 递归函数一直返回false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57183539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com