javascript - 同时分配和执行 Javascript 函数

标签 javascript function

有没有更优雅的方式来写这样的东西,其中 myFunction 被分配给函数 func 但 func 也在分配期间执行?

var myFunction = (function(){
  var func = function(){
    console.log('hello world');
  };

  func();
  return func;
})();

...

myFunction();

最佳答案

var myFunction = (function func(){
  console.log('hello world');

  return func;
})();

您可以命名您的匿名函数。不过,此名称只能在函数内部访问。

关于javascript - 同时分配和执行 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18376538/

相关文章:

javascript - 函数返回空数组

javascript - 使用 onclick 和 onsubmit 提交表单

c++ - vector 无法正常工作的功能

javascript - 从 Bootstrap 模式获取值,处理然后将值插入数据库

javascript - 需要将 GridView 中的链接按钮分组到单个名称下。

c# - ASP.NET MVC 3 - 创建仅用于返回的动态对象

javascript - 将函数应用于javascript中的对象

javascript - 固定页脚和相对 DIV

Javascript 获取一个字符串中的多个子字符串

c++ - "no match for operator->* in pos ->* op"