javascript - 我有一个对象数组,每个对象都有属性 player,它是一个包含属性 summenerName 的对象。找到特定的召唤者名称对象?
问题描述
我有以下对象数组:
participantIdentities: Array(2)
0:
participantId: 1
player: Object
accountId: (...)
summonerName: "test1"
1:
participantId: 2
player: Object
accountId: (...)
summonerName: "test2"
我试图弄清楚如何返回播放器对象属性 summonerName 为“test1”的对象。可悲的是,我无法完全弄清楚。我尝试使用 find() 但到目前为止我还没有取得太大的成功。我假设我做错了什么。
let participants = match.details.participantIdentities;
participants.find(([key,value]) => value.key === "test1");
解决方案
推荐阅读
- botframework - 具有技能模板的独立 Bot 要求
- c++ - 为什么野指针持有零地址而不是垃圾地址?
- php - 将 Laravel 5.0 升级到最新版本 (7.x)
- android - 如何在 Flutter 中添加带有圆形边框和框阴影的轮廓按钮?
- ios - 将tableViewCell保存在数组中,将UITableViewCell缓存在数组中
- automapper - AutoMapper 使用相同类型的多个值转换器
- vim - 打开新文件后关闭 netrw 资源管理器
- javascript - 用柏树断言测试表单重定向?
- bash - 在 Bash 中更改“没有这样的文件或目录”消息
- python-3.x - 通过python读取文件时,在每行打印后打印文件成功,但在一个空行之后,为什么?