发表于: 2019-12-26 15:24:42
0 1133
今天完成的事情:
任务二的深度思考和理解代码,代码优化
任务三的点击事件加完了,传送数据 已凌乱,需要再整理
现在的理解是数据保存本地,本地可引用,还要一种用url 传的 感觉第二种简单点。。。
还是用 sessionStorage 这个吧 慢慢看细节就能懂了
任务三看了下 大概是把数据传给页面 然后循环获得玩家数量相同的页面 点击显示和隐藏可以用基数和偶数判断
基本就是赋值和判断吧
数组下标就是在一个数组当中。下方的标识符号。
数组乱序已经明白了,知道是怎么个流程
var distribution=[];这个空数组用来接收push()里传递的身份
由于上面已经赋值了,让幽灵和水民的数量按一定比例随机
假设现在1个幽灵,3个水民,总算为4
数组应该是这样的 var distribution=[“幽灵”[0],“水民”[1],“水民”[2],“水民”[3]];
用洗牌算法打乱顺序,i<数组distribution的最大长度,i++自增,此时数组distribution的最大长度为4
i下标 0 -3
r取随机数
t等于distribution,t此时拥有[“幽灵”[0],“水民”[1],“水民”[2],“水民”[3]];
distribution[i] = distribution[r] 数组distribution[i] 随机4次取i的下标
distribution[r]=t; 把四次取到的下标distribution[i] 也就是随机之后传回数组,实现数组乱序
明天计划的事情:
请假一天
遇到的问题:
任务三的传送数据,有点懵懂;
收获:
任务2已全部了解 数组乱序和洗牌 了解 取值和赋值了解
评论