使用 Lodash 在嵌套数组中查找值
Find a value within nested array using Lodash
我有一个数组格式如下:
myArray = [{
"urlTag": "Google",
"urlTitle": "Users",
"status": 6,
"nested": {
"id": 2,
"title": "http:\/\/www.google.com",
}
},
{
"urlTag": "Bing",
"tabTitle": "BingUsers"
}]
我知道 urlTag,基于此,我需要获取嵌套在 nested
数组中的标题。
目前我有:
let myUrl = 'Google';
let myResult = _.result(_.find(myArray, {'urlTag': url}), nested.title);
我需要 myResult
成为 http:\/\/www.google.com
但它是空的。
我有一个数组格式如下:
myArray = [{
"urlTag": "Google",
"urlTitle": "Users",
"status": 6,
"nested": {
"id": 2,
"title": "http:\/\/www.google.com",
}
},
{
"urlTag": "Bing",
"tabTitle": "BingUsers"
}]
我知道 urlTag,基于此,我需要获取嵌套在 nested
数组中的标题。
目前我有:
let myUrl = 'Google';
let myResult = _.result(_.find(myArray, {'urlTag': url}), nested.title);
我需要 myResult
成为 http:\/\/www.google.com
但它是空的。