2017-12-18 216 views
-1

对于我的生活,我似乎无法围绕从websocket回调中临时存储的getiing数据来比较下一组数据,因为其范围我使用nodejs和我使用的包装是使用signalrjs暂时从websocket回调中存储数据

socket.whatever((data , client) => { 
    let temporaryValue = data.feed; 
    //Problem is that this keeps getting    
    //updated as it's connected 
} 
+0

为什么不你先比较,然后将数据保存在变量中? – cdoshi

+0

我需要将开始提要与下一个即时data.feed进行比较,但临时值不断从websocket更新为下一个data.feed,并且我无法从其作用域中访问它以在提要前临时存储它的值获得更新 – Chresna

+0

尝试这种格式, var temporaryValue; socket.whatever((data,client)=> {//将temporaryValue与data.feed比较 //完成后,存储新值 temporaryValue = data.feed; } – cdoshi

回答

0

我想没有使用数据库,但最终决定在数据库中存储的值是最好的办法,我