Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当数组为空时重新填充数组_Javascript - Fatal编程技术网

Javascript 当数组为空时重新填充数组

Javascript 当数组为空时重新填充数组,javascript,Javascript,你好,我想知道你是否能帮忙 我有一个随机数发生器,当你按下一个按钮时,它会减少数组中的数字量,即随机数发生器现在已经被使用并被删除 var crds = Math.floor((math.random()*myArray.length)); myArray = ["2","4","6","8","10","100","20","Bingo!"]; Array.prototype.removeByIndex = function(index){ this.splice(index,1)

你好,我想知道你是否能帮忙

我有一个随机数发生器,当你按下一个按钮时,它会减少数组中的数字量,即随机数发生器现在已经被使用并被删除

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

myArray = ["2","4","6","8","10","100","20","Bingo!"];
Array.prototype.removeByIndex = function(index){ 
    this.splice(index,1)
}
我没有包括按钮按钮的附件,但这段代码讲述了故事——当按下按钮时,它通过随机数字的索引拼接阵列。我不知道如何做的是在删除所有数字后重新初始化数组


if(myArray[crds]==null){
myArray=[“2”、“4”、“6”、“8”、“10”、“100”、“20”、“宾果!”;
}

任何帮助都会被告知

试试这个

if (myArray.length == 0) {
    myArray = ["2", "4", "6", "8", "10", "100", "20", "Bingo!"];
}

演示:

删除元素后,数组为空,而不是空。检查length属性是否为空。按@jeffman每次单击按钮时说的做。这张支票很重要。为你的建议干杯谢谢你,伙计!这正是我需要的!大教训!!