为了账号安全,请及时绑定邮箱和手机立即绑定

从数组中删除唯一的随机项目,然后重新填充以重新启动该过程?

从数组中删除唯一的随机项目,然后重新填充以重新启动该过程?

慕的地10843 2023-07-14 15:27:12
var myArray = ['A','B','C'];document.getElementById("button").onclick = function() {    if (myArray.length > 0) {      var a = Math.floor(Math.random() * myArray.length);      var b = myArray.splice(a, 1);      document.getElementById("showRand").innerHTML = b[0];    } else {       //restart    }}<button id="button">click</button><div id="showRand"></div>Onclick时,它随机清空myArray,如何重新填充数组,然后在myArray为空时重复该过程?感谢您的帮助..
查看完整描述

1 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

var myArray = ['A','B','C'];

document.getElementById("button").onclick = function() {

    if (myArray.length == 0) {

      myArray = ['A','B','C'];

    }

    var a = Math.floor(Math.random() * myArray.length);

    var b = myArray.splice(a, 1);

    document.getElementById("showRand").innerHTML = b[0];

}

<button id="button">click</button>

<div id="showRand"></div>


查看完整回答
反对 回复 2023-07-14
  • 1 回答
  • 0 关注
  • 53 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信