0

I have an object that looks like this

const array_eps = {
            episode3: ["https:\/\/www.youtube.com\/embed\/kzZ6KXDM1RI","https:\/\/www.youtube.com\/embed\/T8y_RsF4TSw","https:\/\/www.youtube.com\/embed\/qrtKLNTB71c","https:\/\/www.youtube.com\/embed\/qrtKLNTB71c","https:\/\/www.youtube.com\/embed\/qrtKLNTB71c","https:\/\/www.youtube.com\/embed\/qrtKLNTB71c"],
            episode2: ["https:\/\/www.youtube.com\/embed\/qrtKLNTB71c"],
            episode1: ["https:\/\/www.youtube.com\/embed\/qrtKLNTB71c"],
    };

What i want to do here is get the first element of array that act as value in a object.

I'm already do something like this

array_eps[Object.keys(array_eps)[0]]

But it's return the whole array not only the first element.

Thankyou

dhafagk
  • 3
  • 1
  • `array_eps["episode3"][0];` Why are you using `Object.keys` here? – DecPK Sep 02 '21 at 07:40
  • `array_eps[Object.keys(array_eps)[0]][0]` – Cid Sep 02 '21 at 07:40
  • 1
    @HR01M8055 oh yeah i feel so dumb for asking this, thankyou! – dhafagk Sep 02 '21 at 07:42
  • Does this answer your question? [How can I access and process nested objects, arrays or JSON?](https://stackoverflow.com/questions/11922383/how-can-i-access-and-process-nested-objects-arrays-or-json) – Ivar Sep 02 '21 at 07:42

1 Answers1

1

const array_eps = {
            episode3: ["https:\/\/www.youtube.com\/embed\/kzZ6KXDM1RI","https:\/\/www.youtube.com\/embed\/T8y_RsF4TSw","https:\/\/www.youtube.com\/embed\/qrtKLNTB71c","https:\/\/www.youtube.com\/embed\/qrtKLNTB71c","https:\/\/www.youtube.com\/embed\/qrtKLNTB71c","https:\/\/www.youtube.com\/embed\/qrtKLNTB71c"],
            episode2: ["https:\/\/www.youtube.com\/embed\/qrtKLNTB71c"],
            episode1: ["https:\/\/www.youtube.com\/embed\/qrtKLNTB71c"],
    };
    
console.log(array_eps[Object.keys(array_eps)[0]][0]);
Wynn Teo
  • 170
  • 10