gpt4 book ai didi

javascript - 嵌套函数的返回值

转载 作者:行者123 更新时间:2023-11-30 23:54:28 25 4
gpt4 key购买 nike

考虑以下示例:

const colour = garage.find(car => car.colours.find(colour => colour.primary === value));

如果内部函数的条件全部满足,即搜索值匹配,则此代码段返回最顶层的父对象

返回最里面子节点的值(即匹配的“节点”)的最优雅的方式是什么?

我能想到的只有以下内容,但我讨厌它:

const car = garage.find(car => car.colours.find(colour => colour.primary === value));
const colour = car.colours.find(colour => colour.primary === value);

最佳答案

改用for循环:

for (const car of garage) {
for (const color of car.colours) {
if (colour.primary === value) {
return colour;
}
}
}

关于javascript - 嵌套函数的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61155638/

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