如何使用key作为Observable或lodash中的字符串从数组中返回对象?
问题描述:
对于给定的示例,我将如何从基于id的字符串中获取单个对象(show)?如何使用key作为Observable或lodash中的字符串从数组中返回对象?
我将返回映射到RXJS Observable,因此使用RXJS或lodash中的某些内容会非常有帮助。
//JSON RETURNED within Observable
{
"shows": [
{
"id": "1-abc",
"modified": "2017-08-13 15:54:47",
"name": "Main Show"
},
{
"id": "2-cde",
"modified": "2017-08-14 15:54:47",
"name": "Show Number 2"
}
]
}
从上面如何得到只是与id ='2-cde'的节目?
'让比赛= data.shows.find(X => x.id === “2-CDE”);' - HTTPS:/ /developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find – tymeJV
如果这是一个可观察的流而不是查看rxjs的“第一个”和“查找”运算符。 –