javascript - 从数组中的 JSON 对象中获取特定值
问题描述
从数组中的 JSON 对象中获取特定信息。我有两个同名的钥匙,每次都会改变它们的位置“汽车的“名称”字段可能在不同的位置。如果它的位置发生变化,如何获得 Redcar(Redcar 不是恒定的)
{
"links": [],
"content": [
{
"name": "Redcar",
"color":"red"
},
{
"name":"Eric",
"Age":"25"
}
]
}
解决方案
利用Array.find()
let data = {
"links": [],
"content": [
{
"name": "Redcar",
"color":"red"
},
{
"name":"Eric",
"Age":"25"
}
]
}
let car = data.content.find(x => {return x.name == "Redcar"});
console.log(car);
推荐阅读
- prometheus - Prometheus:如何在 pod 被杀死后对指标求和?
- flutter - Flutter TfLite 模型在每次热重载后仅发送一次输出,有时也是随机的
- python - 作为键的词词典和作为值出现的句子
- java - 如何使用 querydsl 为 listagg 编写替代查询
- php - php bin/magento setup:di:compile 致命错误
- firebase - 谷歌分析屏幕跟踪仅持续 30 分钟
- sql-server - 为什么 T-SQL CROSS APPLY 有时表现得像 LEFT JOIN
- locale - 支持哪些 ICU Collation 变体?
- pine-script - 使用 Heiken Ashi 的分形
- python - 将在一个函数中打开的文件传递给另一个函数以在 python 中对其进行分析