const object = { card: { bank: { id: '123' } } };
I need to know if '123' exists in object. Any way to do that? Thanks!
const object = { card: { bank: { id: '123' } } };
I need to know if '123' exists in object. Any way to do that? Thanks!
You can use recursion and Array.some
to search deeply for the value
const deepExists = (obj, query) =>
Object.values(obj).some(v => typeof v === "object" ?
deepExists(v, query) :
v === query
);
console.log(deepExists({ card: { bank: { id: "123" }}}, "123"));