`

定义并执行function

 
阅读更多
方法一:
(function(){
alert("testA");
})();

方法二:
var obj = {
func: function(){
alert("current");
}()
}

var obj = function(){
      return "test";
}()

扩展:
function(){
alert("current");
}()
报错,必须将其赋给一个变量
var test = function(){
alert("current");
}()

分享到:
评论

相关推荐

    CREATE FUNCTION sqlserver用户定义函数

    用户定义函数不能用于执行一组修改全局数据库状态的操作。与系统函数一样,用户定义函数可以从查询中唤醒调用。也可以像存储过程一样,通过 EXECUTE 语句执行。 用户定义函数用 ALTER FUNCTION 修改,用 DROP ...

    js 在定义的时候立即执行的函数表达式(function)写法

    如果不需要显示调用函数, 让这个函数在定义的时候就执行的话, 该如何写才可以呢,接下来将详细介绍实现步骤,感兴趣的朋友可以了解下

    VBS基础篇 - VBScript过程(使用sub 与 Function定义函数)

    在 VBScript 中,过程被分为两类:Sub 过程和 Function 过程,需要的朋友可以参考下

    关于function类中定义变量this的简单说明

    关于function类中定义变量this的简单说明 <!DOCTYPE html> <html> <head> </head> [removed] function TObject(){ this.name1 = "aa";//这里不能写name,name是window的变量。否则无法...

    python-条件定义函数.docx

    条件定义函数的基本语法如下: ``` def function_name(parameters): if condition1: statement1 elif condition2: statement2 else: statement3 ``` 其中,function_name是函数的名称,parameters是函数的参数列表,...

    深入理解javascript中的立即执行函数(function(){…})()

    ( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的,后来发现加括号的原因...

    javascript从定义到执行 你不知道的那些事

    javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是...

    jQuery中(function(){})()执行顺序的理解

    总体来说,顺序是这样的:先计算第一个小括号,发现里面的表达式是一个函数,返会该匿名函数的引用(指针),最后一个括号则是建立匿名函数的实参和并执行。 示例: 计算两个数之和。 JavaScript: 代码如下: ...

    JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍

    某天写代码突然县道这个问题,...也就是说函数声明过程在整个程序执行之前的预处理就完成了,所以只要处于同一个作用域,就可以访问到,即使在定义之前调用它也可以。 看一个例子 function hereOrThere() { //function

    聊聊new Function这个陌生面孔及函数作用域和函数执行顺序

    恭喜你答对了,其实啊,函数的定义常见的也就是上面的这种方式,没有什么特别的花样,但是今天咱们聊聊new Function这个新朋友,其实算是大佬,叫做:运筹于帷幄之中,决胜千里之外,看看它是怎么创建函数的: ...

    VB6 执行String语句

    '定义StrPtr函数,实现获取字符串地址功能 Private Function StrPtr(ByVal e As Object) As Int32 Dim GC As System.Runtime.InteropServices.GCHandle = System.Runtime.InteropServices.GCHandle.Alloc(e, ...

    带参数的function 的自运行效果代码

    在javascript中可以在一个function定义之后 立即调用该function: [removed] var showMsg = function(){alert(“自动运行的function”)}(); [removed]  [Ctrl+A 全选 注:如需引入外部Js需刷新才能...

    IE 当eval遇上function的处理

    情况1:eval里没有function,直接执行: eval(“alert(‘ss’);”);//所有浏览器正确均输出 情况...//IE下报错:缺少对象 其他浏览器正常 当在eval定义一个function并返回给变量时,IE报错:缺少对象。可见IE下

    JS 自执行函数原理及用法

    js自执行函数,听到这个名字,首先会联想到函数。...自执行函数就是当它被定义出来,就会自动执行的函数。不需要调用,传参也很方便。就上面的函数,用自执行函数定义就是这样: (function aaa(a,b){ return

    js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?

    没有区别。 你需要明白 IIFE 的原理,我简单说一下: 复制代码 代码如下: function foo() {…} // ...1.传统的方法啰嗦,定义和执行分开写; 2.传统的方法直接污染全局命名空间(浏览器里的 global 对象,如 window)

    JavaScript异步执行辅助工具ocSteps.zip

    任务链是动态的,可以在执行过程中向任务链添加 step ,这是 ocSteps 和其他流行的异步操作库的主要区别(例如 Step, Async.js):不是提供各种规则来定义执行顺序,而是在任务链的执行过程中逐步定义任务链。...

    php register_shutdown_function函数详解

    设定错误和异常处理三函数 register_shutdown_function(array(‘Debug','...功能:register_shutdown_function() 函数可实现当程序执行完成后执行的函数,其功能为可实现程序执行完成的后续操作。程序在运行的时候可

    Javascript执行流程细节原理解析

    Javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是...

    JavaScript中立即执行函数实例详解

    ( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的,后来发现加括号的原因...

Global site tag (gtag.js) - Google Analytics