Wyciągnięcie pojedynczej wartości z Arraya

0

Witam,
tworzę bota w nodejs, dostaję następującą odpowiedź w Array-u po wpisaniu

console.log(offer.sender.items);
[ { id: 525531,
    sku: 1,
    wear: null,
    pattern_index: null,
    preview_urls: null,
    eth_inspect: null,
    trade_hold_expires: null,
    internal_app_id: 1,
    inspect: null,
    name: 'Skeleton Key',
    category: '',
    rarity: null,
    type: null,
    paint_index: null,
    color: '777777',
    image:
     { '300px': 'https://files.opskins.media/file/vgo-img/item/skeleton-key-300.png',
       '600px': 'https://files.opskins.media/file/vgo-img/item/skeleton-key-600.png' },
    suggested_price: 250,
    missing: false } ]

W jaki sposób uzyskać z tego np. samo "id" lub same "name" ? Próbowałem już wpisywać to na różne sposoby i nic nie wykminiłem, dopisanie do tego po prostu .id lub .name czyli coś takiego:

console.log(offer.sender.items.id);
console.log(offer.sender.items.name);

zwraca undefined

Tutaj dokumentacja tego bota co robię jakby to coś miało pomóć:

https://github.com/OPSkins/trade-opskins-api/blob/master/ITrade.md
https://github.com/OPSkins/trade-opskins-api/blob/master/IItem.md#standard-item-object

1

Items chyba jest arrayem itemów. Więc itemów może być więcej niż jeden.

Spróbuj:
console.log(offer.sender.items[0].id);

Zauważ, że wynik zaczyna się od [, a dopiero porem masz klamerkę z kluczami/wartościami.

1 użytkowników online, w tym zalogowanych: 0, gości: 1