发表于: 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已全部了解  数组乱序和洗牌 了解 取值和赋值了解


返回列表 返回列表
评论

    分享到