gpt4 book ai didi

Javascript 按值查找嵌套对象

转载 作者:行者123 更新时间:2023-11-29 20:27:19 26 4
gpt4 key购买 nike

问题总结

我仍在学习 Javascript,我知道这可能是基础知识,但我遇到了一些麻烦。

我有一个包含嵌套对象的对象,我需要检查是否有任何嵌套对象具有与特定值匹配的属性。

代码

我想检查下面的对象以查看 const eSportsUsername = "Dark"是否存在并返回一个 bool 值。


Const object = {
Dark: {_id: "5da78b305f0cc7fc44417821", online: false, eSportsUsername: "Dark"},
HighDistortion: {_id: "5da78b505f0cc7fc44417825", online: false, eSportsUsername: "HighDistortion"}
}

谁能推荐如何实现这一点?

最佳答案

您有两个选项来获取值。 根据示例的点符号 或括号表示法

const object = {
Dark: {_id: "5da78b305f0cc7fc44417821", online: false, eSportsUsername: "Dark"},
HighDistortion: {_id: "5da78b505f0cc7fc44417825", online: false, eSportsUsername: "HighDistortion"}
}

console.log(object['Dark']['eSportsUsername']);
//or
console.log(object.Dark.eSportsUsername);

//to return a boolean
let boolean = '';
if(object.Dark.eSportsUsername == "Dark")
{
boolean = true;

}else {
boolean = false;
}

console.log(boolean);

关于Javascript 按值查找嵌套对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58985294/

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