i have array formtted like:
myarray = [{ "urltag": "google", "urltitle": "users", "status": 6, "nested": { "id": 2, "title": "http:\/\/www.google.com", } }, { "urltag": "bing", "tabtitle": "bingusers" }] i know urltag, , based on that, need title nested inside nested array.
currently have:
let myurl = 'google'; let myresult = _.result(_.find(myarray, {'urltag': url}), nested.title); i need myresult http:\/\/www.google.com it's empty.
both result() or get() job. difference result() invoke path if resolves function:
_.get(_.find(myarray, { urltag: myurl }), 'nested.title'); // → "http://www.google.com" _.result(_.find(myarray, { urltag: myurl }), 'nested.title'); // → "http://www.google.com"
Comments
Post a Comment