该代码没有报错,但是可能存在隐患,如果options数组中的元素都被选完了,程序会进入死循环,因为usedIndexes数组不会清空。应该在所有元素都被选完后清空usedIndexes数组。

const options = apple banana orange kiwi grape;const usedIndexes = ; 记录已经出现过的随机数function randomSelect const randomIndex = MathfloorMathrandom optionslength; if usedIndexesincludesrandomIndex

原文地址: https://www.cveoy.top/t/topic/cgT3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录