调用函数返回[函数:名称]-JavaScript

存在的艺术

我正在编写一个用于挑战的小型游戏,并编写了一个函数,该函数通过根据随机数选择一个短语来初始化游戏。当我调用功能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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript:创建返回函数的函数,其中返回的函数调用传递的函数

来自分类Dev

在javascript中返回函数的函数

来自分类Dev

Javascript的setInterval块是否返回函数?

来自分类Dev

Javascript模块模式返回函数

来自分类Dev

设置javascript变量以返回函数的值

来自分类Dev

JavaScript闭包返回函数

来自分类Dev

javascript:如何从对象动态返回函数

来自分类Dev

Javascript的setInterval块是否返回函数?

来自分类Dev

始终返回函数值的Javascript变量

来自分类Dev

Javascript模块模式返回函数

来自分类Dev

设置javascript变量以返回函数的值

来自分类Dev

理解Javascript中的双返回函数

来自分类Dev

记忆函数传递函数并返回函数JavaScript

来自分类Dev

简单的JavaScript函数返回函数而不是值

来自分类Dev

Javascript OOP-返回函数中的函数

来自分类Dev

如何在函数javascript / nodejs中返回函数?

来自分类Dev

如何在javascript中返回函数值

来自分类Dev

Javascript-返回函数中的数组长度

来自分类Dev

在Javascript中,为什么从构造函数返回函数会破坏对象?

来自分类Dev

用JavaScript调用其名称的getter函数?

来自分类Dev

从JavaScript按名称调用PHP函数

来自分类Dev

通过变量名称在函数内部的JavaScript调用函数

来自分类Dev

JavaScript函数调用返回相同的值吗?

来自分类Dev

在此特定的javascript代码中返回函数的意义是什么?

来自分类Dev

反应:Javascript计算器:如何从switch语句返回函数?

来自分类Dev

调用javascript函数并使用匿名函数获取返回值

来自分类Dev

返回函数的函数,返回函数等

来自分类Dev

以小写形式返回函数的名称

来自分类Dev

函数返回函数?

Related 相关文章

热门标签

归档