Looping through an object with forEach

Posted on

in

,

With example data like this:

var data = {
      "animals": [
          {
              "name": "cat",
              "legs": 4
          },
          {
              "name": "bird",
              "legs":2
          }
      ]
  };
Object.keys(data.animals).forEach(function(index) {
        if(data.animals[index].legs === 2){
          console.log(data.animals[index].name);
        }
      });

which console logs “bird”

Leave a Reply

Your email address will not be published. Required fields are marked *

About me

Mark Wong is a front end developer with 10+ years experience. Most of his knowledge of HTML5, CSS and Js is self taught.

Calendar

April 2024
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930