我正在编写一个用于挑战的小型游戏,并编写了一个函数,该函数通过根据随机数选择一个短语来初始化游戏。当我调用功能console.log(initialize)时,控制台仅返回[Function:initialize]
我在这里做错了什么?
function initialize() {
var ph_1 = ['i', ' ', 'l','o','v','e',' ','l','a','m','p']
var ph_2 = ['m','i','l','k',' ','w','a','s',' ','a',' ','b','a','d',' ','c','h','o','i','c','e']
var ph_3 = ['i','','a','m','','k','i','n','d','','o','f','','a','','b','i','g','','d','e','a','l']
switch(Math.floor((Math.random() * 3) + 1)) {
case 1:
var phrase = ph_1
break;
case 2:
var phrase = ph_2
break;
case 3:
var phrase = ph_3
break;
}
return phrase;
}
// Driver Tests
console.log(initialize);
JS v0.10.32
errr,我在初始化后错过了括号,因此不正确地调用了该函数-应该是
console.log(initialize());
谢谢@Felix_king
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句