【发布时间】:2020-02-23 11:47:44
【问题描述】:
我观看了 codecademy 视频,但无法随机化我的颜色数组。颜色不是随机的。我不确定我做错了什么。
function getRandomColor() {
var color;
var colorArray = [
"#FF6633",
"#FFB399",
"#FF33FF",
"#FFFF99",
"#00B3E6",
"#E6B333",
"#3366E6",
"#999966",
"#809980",
"#E6FF80",
"#1AFF33",
"#999933",
"#FF3380",
"#CCCC00",
"#66E64D",
"#4D80CC",
"#FF4D4D",
"#99E6E6",
"#6666FF"
];
for (var i = 0; i < colorArray; i++) {
color = colorArray[Math.floor(Math.random() * colorArray.length)];
}
return color;
}
【问题讨论】:
-
你能澄清一下随机化你的颜色数组是什么意思吗?现在,您的代码会遍历所有颜色,然后返回随机选择的最后一种颜色。
标签: javascript arrays random