文件名称:semishuffle:JS数组,具有自动循环和可配置的播放混响级别
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-28 03:34:05
JavaScript
半随机 具有自动循环和可控制的熵的类数组对象。 对于诸如半随机混洗的音乐播放列表(在其中您希望最后播放的歌曲接近列表末尾,但不一定与以前的顺序相同)之类的东西很有用。 这个怎么运作 维护内部阵列,该内部阵列包括多个“真实”项目和可变数量的空白点。 [ 1 , 2 , 3 , 4 , 5 , 6 , blank , blank , blank ] 当执行instance.next()时,将从数组中删除第一个(真实)条目 [ 2 , 3 , 4 , 5 , 6 , blank , blank , blank ] 并替换数组末尾附近的随机空白点。 [ 2 , 3 , 4 , 5 , 6 , blank , 1 , blank ] 最后会创建一个额外的空白点。 [ 2 , 3 , 4 , 5 , 6 , blank , 1 , blank , blank ] 在第一个项目周期中重复此
【文件预览】:
semishuffle-master
----package.json(561B)
----test()
--------test.semishuffle.js(7KB)
----gulpfile.js(645B)
----dist()
--------semishuffle.js(8KB)
----src()
--------semishuffle.js(6KB)
----.gitignore(22B)
----README.md(4KB)