我有以下任务 - 有一些项目的数组。我使用随机,获取项目编号,在div中写入项目的值,并从数组中删除项目编号的元素。 例如
array = (1,2,3)
random = 2
div = 3
delete from array = (1,2)
looping, etc
所以我编写了以下脚本:
window.onload = function () {
var verb_array = new Array (1,2,3)
var random_verb_array = Math.floor(Math.random() * (verb_array.length - 0+0)) + 0;
var random_verb_array_2 = verb_array[random_verb_array];
var show = document.getElementById("wuza").innerHTML = random_verb_array_2;
delete verb_array[random_verb_array];
var test = document.getElementById("huza").innerHTML = '<Br><Br>' + verb_array
}
&#13;
<!DOCTYPE html>
<div id="wuza"></div>
<div id="huza"></div>
&#13;
答案 0 :(得分:5)
您可能希望使用拼接。
verb_array.splice(random_verb_array, 1);
因此,假设random_verb_array是您提出的随机索引,它将从给定索引(第一个参数)中删除1(第二个参数)。