Pagina 1 van 1

Selecteer een waarde uit een Javascript Object

Geplaatst: 11 mei 2020, 16:38
door Argon
Hallo,

Ik ben al enkele uren op de sukkel en geraak niet tot aan mijn oplossing. Ik ben terug bezig met een scriptje aan het maken voor de crypto Exchange Bybit.

Als ik een order plaats dan treed volgend stukje code in actie:

Code: Selecteer alles

ws.on('update', function(message) {
  console.log('update', message);
  console.log(typeof(message))
});
De output hiervan die ik krijg is:

Code: Selecteer alles

update {
  topic: 'order',
  data: [
    {
      order_id: '6dd510a6-2f4a-4bed-8cb1-48c1dfadad6e',
      order_link_id: '',
      symbol: 'BTCUSD',
      side: 'Buy',
      order_type: 'Limit',
      price: '8000',
      qty: 500,
      time_in_force: 'PostOnly',
      create_type: 'CreateByUser',
      cancel_type: '',
      order_status: 'New',
      leaves_qty: 500,
      cum_exec_qty: 0,
      cum_exec_value: '0',
      cum_exec_fee: '0',
      timestamp: '2020-05-11T14:33:28.243Z',
      take_profit: '0',
      stop_loss: '0',
      trailing_stop: '0',
      last_exec_price: '0'
    }
  ]
}
object
Dus ik krijg een Javascript Object terug. Nu wil ik uit het object volgende waarden in een variable krijgen "order_id", "side", "price" en "qty" .
Dus bvb: var order_id = ... var side = ....

Ik lijk er dus maar niet in te slagen om dit te bereiken. Iemand die mij op weg kan helpen bij deze (waarschijnlijk?) basis vraag?
Bedankt!

Re: Selecteer een waarde uit een Javascript Object

Geplaatst: 11 mei 2020, 16:42
door Joebar
var order_id = update.data[0].order_id

Re: Selecteer een waarde uit een Javascript Object

Geplaatst: 11 mei 2020, 16:55
door Argon
pff, zo iets simpel (nadat ik uw antwoord nu zie... :-).
Er zit welk nog een klein foutje in uw antwoord, maar ik snap waar je naar toe wou:

Code: Selecteer alles

 var order_id = message.data[0].order_id
Bedankt hiervoor!