0

后台通过WS推送给前端类似于[{val='1',...},{val='2',...},...]这样的一段数据,前端怎么比较前后两次推送过来数据的不同,并定位到具体对象的哪个属性值是变大还是变小了,比如:上面列举的对象val值,还有用那种方式保存上一次推送的结果比较好,希望有懂的看到能解答一下,谢谢!

Imlay 21
2019-01-11 提问
1 个回答
0

已采纳

可以在全局定义一个变量,用来存放 ws 推送过来的数据,伪代码:

var global = null
ws.on('event', function (data) {
    if (!global) {
        // 比较 global data
    } 
    // 比较之后,再保存这个新值
    global = data
})

撰写答案

你可能感兴趣的

推广链接