下面的代码包含一个名为buttonColours的数组,一个0到3的随机数,然后randomColour应该是buttonColours数组中的一个随机颜色,但事实并非如此.它将randomColour归类为undefined.
var buttonColours = ["blue", "red", "green"];
var randomNumber = Math.floor(Math.random * 3);
var randomColour = buttonColours[randomNumber];
console.log(randomColour);Run Code Online (Sandbox Code Playgroud)
console.log仅将randomColor记录为undefined.有原因吗?