国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - 每秒進(jìn)行一次更新,判斷更新后的json對(duì)象中是否有新的數(shù)組出現(xiàn)
某草草
某草草 2017-06-12 09:31:37
0
2
841

我是這么想的,先創(chuàng)建一個(gè)全局變量,每次獲取新的json對(duì)象之后將其與全局變量進(jìn)行對(duì)比,判斷是否有新的數(shù)組或者一部分value發(fā)生改變

var Lastdata = 
[{"Account_Instrument": "8030800200", "Avaliable_Volume": 215090.06, "Reference": 227715.86}]

get alarmdata //簡(jiǎn)寫一下

data = [{"Account_Instrument":"8030800200","Avaliable_Volume": 215090.06, "Reference": 227715.86},{"Account_Instrument": "8030800210", "Avaliable_Volume": 215090.06, "Reference": 227715.86}]

function Repeat(obj1,obj2){
    for(var key in obj1){
        if(obj1[key] != obj2[key]){
            notify
        }
    }
    data = Lastdata;    
}
Repeat(Lastdata,data);

還沒有實(shí)踐
如代碼所示 Lastdata 是全局變量,后面 data 是更新之后的數(shù)據(jù),然后進(jìn)行判斷,再將新的 data 存入 Lastdata 里,如此循環(huán)

求大佬看下可行么 或者有沒有更好的辦法(需要做一個(gè)預(yù)警系統(tǒng))

問題補(bǔ)充:
http://hqxjq.com.board.segmen...
我從這個(gè)里面看到了一些思路,我的情況就是說 a和b 比較
然后判斷b(也就是后一個(gè)對(duì)象)里面是否有a里沒有的key 如果有 那么會(huì)觸發(fā)這個(gè)預(yù)警

某草草
某草草

全部回復(fù)(2)
習(xí)慣沉默

使用websocket實(shí)現(xiàn)實(shí)時(shí)推送,如果服務(wù)端有更新,直接推送到前臺(tái),不使用輪詢的方式。這兒有個(gè)dwmo,https://github.com/treeandgra...對(duì)于企業(yè)級(jí)的應(yīng)用,可以使用socket.io,比較好用。

洪濤

你可以試試hash。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板