简体   繁体   中英

How can I iterate through array of deeply nested objects in javascript?

How can I iterate through an array of deeply nested objects in javascript? I would like to iterate through results array of objects.
Something like this:

{
      "meta": {
        "disclaimer": "Do not rely on openFDA to make decisions 
         regarding medical care. While we make every effort to 
     ensure that data is accurate, you should assume all results are 
     unvalidated. We may limit or otherwise restrict your access to 
     the API in line with our Terms of Service.",
     "terms": "https://open.fda.gov/terms/",
     "license": "https://open.fda.gov/license/",
     "last_updated": "2019-12-14",
     "results": {
          "skip": 0,
          "limit": 1,
          "total": 504
        }
     },
       **"results": [**
       {
         "effective_time": "20190502",
          "inactive_ingredient": [
           "Inactive ingredients D&C yellow #10, FD&C yellow #6
        ]

Considering this is your object, you could easily employ forEach() or map() to iterate through objects inside the results array, depending on your need.

Here's a screenshot as an example:

Code

I hope it helped you!

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM