javascript - ReactJs 在对象中找到合适的值?
问题描述
我有这个代表 trello 板的 javascript 对象:
我有一个包含cardId、元数据和laneId 的onCardClick 函数。
我想用Object.values将洞对象转换为数组,然后循环遍历该数组,但它里面仍然有对象,所以我认为使用 .map/forEach 函数不会起到检索单张卡片的作用。任何帮助深表感谢。
解决方案
所以你想在这个嵌套对象中检索单个 trello 卡片对象?
for (const lane of object.lanes) {
for (const card of lane.cards) {
if (card.id === cardID) {
// This is the card you are looking for
doSomethingWith(card);
}
}
}
这也可以完成Array.forEach
(Array.map
也可以,但返回整个数组是不必要的,所以你不应该在这种情况下使用它)
推荐阅读
- javascript - 无法测试 redux-observable 史诗
- c# - 如何使用asp.net c#在chrome的新选项卡中打开itextsharp PDF
- python-3.x - 使用生成的变量,其值在另一个函数中的一个函数中分配
- firebase - 如何从 firebase-admin@5.12.0 更新到 firebase-admin@6.0.0?
- python - 从我的应用程序和 Tornado 中获取日志
- json - 有没有办法使用 map quest api 返回完整格式的地址?
- c# - 一起使用 White UI 和 FlaUI
- xml - 无法在 tomcat8 dockerfile 上添加 server.xml。xml中的错误
- java - Spring 微服务未连接到 Eureka
- android - 将 Recylerview 放在透明操作栏下方?