使用JavaScript将WebSocket中的数据放入表中

使用JavaScript将WebSocket中的数据放入表中,javascript,json,object,display,Javascript,Json,Object,Display,我的脚本正在读取WebSocket中提供的数据,我的目标是将WebSocket中的数据保存在表(HTML)中。这就是我的函数的样子,正如您所看到的,我正在从一个对象读取数据,并试图在HTML表中显示每个对象 function websocketPush(item){ let t_item = {} for ( let key in properties){ t_item[key] = resolve(properties[key],item); }

我的脚本正在读取WebSocket中提供的数据,我的目标是将WebSocket中的数据保存在表(HTML)中。这就是我的函数的样子,正如您所看到的,我正在从一个对象读取数据,并试图在HTML表中显示每个对象

function websocketPush(item){
    let t_item = {}
    for ( let key in properties){
        t_item[key] = resolve(properties[key],item);
    }
    t_item["id"] = id;
    id++;
    //data.push(t_item);
    //data = data.slice(-30);
    table.addData([t_item],true);
}
但它不是记录表中的每个项目,而是逐个记录并不断重置旧项目。 所以基本上我想要表中所有记录的文件,而不仅仅是最新的。我想我的问题是“id++”,但我只是不知道更好的


感谢您的帮助!提前谢谢

你必须把你的代码放在循环中,因为它是out for循环,它只会添加一次。是的,现在它看起来好一点,但它仍然只使用4列,并重置已经记录的列。。太令人困惑了。。不过还是要谢谢你
t_项
需要在
websocketPush
之外,每次收到项时,您都在初始化
t_项={}