2012年8月15日

匿名函数写法

摘要: 匿名函数没有实际名字,也没有指针,怎么执行滴?其实大家可以看看小括号的意义就应该可以理解。小括号有返回值,也就是小括号内的函数或者表达式的返回值,所以说小括号内的function返回值等于小括号的返回值,不难理解 (function(){})()可以将没有名字的函数执行了把…关于匿名函数写法,很发散~最常见的用法:复制代码 代码如下:(function() {alert('water');})();当然也可以带参数:复制代码 代码如下:(function(o) {alert(o);})('water');想用匿名函数的链式调用?很简单:复制代码 代码如下:(fu 阅读全文

posted @ 2012-08-15 17:33 lzf0514 阅读(126) 评论(0) 推荐(0) 编辑

匿名函数的链式调用

摘要: 匿名函数的链式调用?(function(o) {alert(o);return arguments.callee;})('water')('down'); 阅读全文

posted @ 2012-08-15 17:23 lzf0514 阅读(153) 评论(0) 推荐(0) 编辑

arguments callee caller call apply

摘要: 一、Arguments该对象代表正在执行的函数和调用他的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。n :选项。要传递给 Function 对象的从0开始的参数值索引。说明:Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。Arguments是个类似数组但不是数组的对象,说他类似数组是因为其具备数组相同的访问性质及方式,能够由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length。还有就是arguments对象存储的是实际传递给函数的参数,而不局限于 阅读全文

posted @ 2012-08-15 17:14 lzf0514 阅读(85) 评论(0) 推荐(0) 编辑

导航