Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Check is object exists in property [duplicate]

I am trying to see if the property contains another object.

I have this:

{
  "prop1": "value",
  "prop2": "value",
  "prop4": "value",
  "prop5": {
      "innerprop1": "value",
      "innerprop2": "value"
  },
  "prop6": {
      "innerprop3": "value",
      "innerprop4": "value"
  }
}

I want to know if any of the properties has an object in it.

Any help would be appreciated.

like image 829
James Avatar asked Oct 26 '25 16:10

James


1 Answers

Please check prop7

obj = {
  "prop1": "value",
  "prop2": "value",
  "prop4": "value",
  "prop5": {
      "innerprop1": "value",
      "innerprop2": "value"
  },
  "prop6": {
      "innerprop3": "value",
      "innerprop4": "value"
  },
  "prop7": [] // Also an object!
}

for(var key in obj) {

  if(typeof obj[key] === 'object') {
    console.log(key)
  }
}
like image 53
zennith Avatar answered Oct 28 '25 05:10

zennith