javascript - JSON 文件数组帮助 discord.js
问题描述
一开始我想通知,我读了这篇文章并没有帮助我,所以请帮助我,我尝试了一切。
我也想要不和谐的财产,但在不同的代码上。我的 JSON 文件看起来类似:
正如我所描述的,我只想要不和谐的财产。这是我的代码:
let playerNames = Array.from(players.values())
.map((c) => `[${c.id}] ${c.name} - <@${c.identifiers}>`)
.join('\n');
embed.addField('**List:**\n', playerNames, false);
c.identifiers
显示来自 JSON 文件的所有标识符,我只想要 Discord,并且只想要代表该用户的 Discord id 的数字。请帮忙!
解决方案
是players
数组吗?如果是,Array.from(players.values())
则与 相同players
。无论如何,您可以创建一个辅助函数来获取元素。我已经在这里提到了它是如何工作的。
let getDiscord = (player) =>
player.identifiers
.find((el) => el.startsWith('discord'))
.replace('discord:', '');
let playerNames = Array.from(players.values())
.map((c) => `[${c.id}] ${c.name} - <@${getDiscord(c)}>`)
.join('\n');
embed.addField('**List:**\n', playerNames, false);
推荐阅读
- procmail - Procmail 自动创建新文件夹来存储来自新发件人的电子邮件
- c++ - 释放 cgo 库的内存
- java - HASHMAP - 阈值和负载因子和容量
- anychart - 如何将 Anychart Stockchart 与非等距数据点结合起来?
- c# - C# 中的 Azure 信息保护和敏感性选项?
- c# - 如何从.Net Core中的单独类库中获取经过身份验证的用户
- css - PrimeNG 中带有样式的 Turbo 表
- reinforcement-learning - 双摆复位
- cmake - 仅将导入模块的标头添加到 CMake 中的库中
- javascript - 隐藏列后数据表中出现错误