我想这个问题更多的是关于JS系统的,但我有一个这样的存储数组:
export const store = readable( {id: 0, value: 0} , set => {
let socket = new WebSocket("ws://localhost:65432");
socket.onmessage = function (event) {
var data = JSON.parse(event.data);
set({id: 0, value: data});
}
})
应用商店定义其 set 方法以从 websockets 连接更新值。除了使用存储阵列之外,我该如何执行相同的操作?像这样:
arr = [];
for(i=0; i<numberOfItems; i++) {
arr = [...arr,{id: i, value: 0}];
}
export const store = readable( [{arr}] , set => {
let socket = new WebSocket("ws://localhost:65432");
socket.onmessage = function (event) {
var data = JSON.parse(event.data);
var channel = data.channel;
set({id: data.channel, value: data.value});
}
})
在这里,我无法设法“设置”数组,并且不必在每次更新时声明整个数组。
吃鸡游戏
杨__羊羊
交互式爱情
相关分类