如何在浏览器控制台的匿名函数中使用javascript函数?

时间:2016-10-27 13:45:43

标签: javascript anonymous-function web-console

我找到了一种定义函数的有趣方法:

! function() {
  function myFunction() {
    return returnValue;
  }
}();

但是,这个功能不能直接从浏览器控制台调用,我怎么能实现呢?

1 个答案:

答案 0 :(得分:1)

这是一个围绕你的函数的IIFE(立即调用的函数表达式)。

我建议您使用此方法编写您编写的代码:

!function() {
  function myFunction() {
    return 'hello';
  }

  window['myFunction'] = myFunction;
}();

现在在控制台中调用myFunction。 以前myFunction隐藏在您的IIFE中,并未作为全球公开。