关于used_cards[used_cards.length] = index;
主要是想问[]
中放的是什么?used_cards.length
这个是0吗?因为空数组?
把数组used_cards
中,这个[used_cards.length]
位置的值设置为index
又是为什么呢?used_cards[used_cards.length] = index;
这句话到底能得到什么?
为什么要有good_card = false;
这句话呢?它是干什么用的?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
1、used_cards[used_cards.length] = index;
就是将抽取的那张牌的索引号增加到已用过的牌的数组当中,[存放使用过的牌]
2、used_cards.length
最初是0,因为还没有抽牌;
3、used_cards
中,这个[used_cards.length]
位置的值设置为index
,用来存放一个随机数,随机取得一张牌
4、used_cards[used_cards.length] = index;
这句话就是为了储存已经抽过的牌,防止重复
5、good_card = false;
用来表示循环中有没有找到,如果没有找到继续找,否则停止。