gpt4 book ai didi

javascript - 如何检查 props 中的元素是否匹配条件?

转载 作者:行者123 更新时间:2023-11-28 16:47:00 24 4
gpt4 key购买 nike

在这里,我创建了 inCart 条件,用于检查购物车中是否存在特定商品,但结果始终为真。我该怎么办?(第二个 productId 已给出)

      let inCart = () => {
props.cart.forEach(product => {
if (product.productId === productId) {
return true;
} else {
return false;
}
});
};
inCart
? console.log("Was returned TRUE!")
: console.log("Was returned FALSE!!!");

最佳答案

它返回 true,因为 inCart 已定义,但您没有调用它。

如果你调用它,它会返回undefined,这是错误的。试试这个。

let inCart = () => {
return props.cart.some(product => product.productId === productId);
};

关于javascript - 如何检查 props 中的元素是否匹配条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60418356/

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