gpt4 book ai didi

javascript - 基于对象值的触发事件

转载 作者:行者123 更新时间:2023-11-29 20:38:28 24 4
gpt4 key购买 nike

我有一个像这样的对象

let obj = { 
1: true,
2:false,
3:true
}

如果对象值为 false,我如何返回对象键,例如,在上面的情况下,只应返回 2

我尝试了 Object.values(obj).filter(value => !value) 但它只返回 false

最佳答案

您正在 Object.values() 上使用 filter() 这样您将无法访问相应的键

您可以在 Object.keys() 上使用 filter() 并检查该键的值是否为真。

let obj = { 
1: true,
2:false,
3:true
}
const res = Object.keys(obj).filter(k => !obj[k]);
console.log(res)

关于javascript - 基于对象值的触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56131029/

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