【发布时间】:2021-12-01 07:31:36
【问题描述】:
我是第一次尝试使用 Websocket,但无法获取事件对象的属性值。
这是我的脚本
let socket = new WebSocket('wss://stream.binance.com:9443/ws/ethusdt@kline_1m')
let o = {
"method": "SUBSCRIBE",
"params": [
"ethusdt@kline_1m"
],
"id": 1
}
socket.send(JSON.stringify(o))
socket.addEventListener('message', (e)=>{let candle = e.data; console.log(candle['k'])})
e.data 像这样返回对象:
{
"e": "kline", // Event type
"k": {
"o": "0.0010", // Open price
"c": "0.0020", // Close price
"h": "0.0025", // High price
"l": "0.0015", // Low price
}
}
但是,我的脚本总是返回 undefined。
我怎样才能得到这些值?
【问题讨论】:
标签: javascript websocket