Search code examples
javascriptarraysjsonobjectkey

How to find dynamically a key values inside an object?


each API request I'm making contains different keys values inside a specific object. How can I dynamically get the Number value of the second key? ("123112042")

"salesRanks": {
    "281052": [ keepaTime, salesRank, ... ]
    "123112042": [ keepaTime, salesRank, ... ]
}

Solution

  • Target the Object.keys and get the second index.

    const data = {
      salesRanks: {
        "281052": [1, 1],
        "123112042": [2, 2]
      }
    };
    
    console.log(Object.keys(data.salesRanks)[1]);