繁体   English   中英

Javascript排序数组并通过网络同步

[英]Javascript sort array and sync over network

假设Client1在浏览器(javascript)中具有较大的数组。 Client2具有相同的数组。 现在,当Client1单击“随机播放”按钮时,此数组将随机排序。 问题是我想将此新订单同步到Client2。
我的想法是,我不想通过网络将所有项目发送到Client2,因为它很大。 然后我考虑一个函数array.shuffle(n) ,其中n是一个随机数。 随机播放功能使用n对数组进行排序。 当我将n发送到Client2时,它调用相同的函数并获得相同的数组顺序。
有这样的功能吗?

您可以使用Fisher-Yates随机播放算法。 它根据随机数随机播放,您可以将其发送给client2并实现相同的随机播放。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM