发表于: 2016-12-31 00:32:11

0 1498


今天做的事

完成了任务三

然后想了想后续部分的逻辑

明天的计划

看周围师兄做的那么纠结,决定一定要先把逻辑高清除,然后一步步开动

收获与问题

因为我在开始分配杀手和平民的时候用的方法比较麻烦,导致我第一个页面缓存的玩家数组是这样的

a = 【“x号 杀手”,“y号 平民”,“x号 杀手”,“y号 平民”,“x号 杀手”,“y号 平民”

然后我想把它截取成b =【杀手,平民,杀手,平民,杀手,平民,杀手,平民】的样子

我开始是先把a按12345的顺序排序,然后在把a的a[3]+a[4]截取出来扔到一个数组,我开始是在for里面直接b=a[3]+a[4]

结果的确截取出来了,但是每次循环都会重新赋值一次,然后覆盖了前面的内容,alert出来就是

【杀手】【,平民】【,,平民】【,,,杀手】,每次都会有个“,”而且数组的length是正确的,因为每次赋值覆盖的时候

同时给了length值,虽然前面的元素内容为空,但是也占了位置,所以输出出来就是每次多个,

然后改了push之后就解决了


返回列表 返回列表
评论

    分享到