1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| var msg = {};
var o_hf = [[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];
var n_hf = [[0,300,0,500,0,0,0],[0,0,100,0,0,0,0]];
var tab_ind = [];
var tab_val = [];
tmp = [];
ret = [];
for( var i in o_hf ) {
for( var j in o_hf[i] ) {
if( o_hf[i][j] != n_hf[i][j] ) {
tab_ind.push(parseInt(j));
tab_val.push(n_hf[i][j]);
}
}
if( tab_ind.length !== 0 ) {
//Object.setPrototypeOf(ret, i);
ret.push(i);
tmp.push(tab_ind);
tmp.push(tab_val);
ret[i] = tmp;
tab_ind = [];
tab_val = []
tmp = [];
}
}
msg.payload = ret;
return msg; |
Partager