I\'m trying to find key of object which is containing my value.
There is my object:
var obj = {}
obj[\"post1\"] = {
\"title\": \"title1\",
\
You pretty much have it, just add obj[key].title === val
as mentioned by Chris G.
Here's an ES6 one liner that returns an array of all matches.
var obj = {}
obj["post1"] = {
"title": "title1",
"subtitle": "subtitle1"
}
obj["post2"] = {
"title": "title2",
"subtitle": "subtitle2"
}
const filterByTitle = (obj, title) =>
Object.values(obj).filter(o => o.title === title);
console.log(filterByTitle(obj, 'title1'))