gpt4 book ai didi

带有条件的javascript过滤方法

转载 作者:行者123 更新时间:2023-12-01 01:37:12 25 4
gpt4 key购买 nike

想知道是否有办法使用带有条件的filter方法,所以在这种情况下,颜色不能是黑色,因此带有标签和值黑色的对象获胜不予归还。下面的代码没有按预期工作...

function mapColors ({ colors } = colorsConfig) {
return colors.filter(color => ({
label: color.text !== 'black',
value: color.text !== 'black'
}))
}

最佳答案

您误解了 Array.filter() 方法,您需要向此方法传递一个返回 true 或 false 的回调,但您的示例返回一个对象。为了实现你想要实现的目标,我将其更改为:

return colors.filter(color => (color.text !== 'black'))

关于带有条件的javascript过滤方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52717640/

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