`
默默的小熊
  • 浏览: 227331 次
社区版块
存档分类
最新评论

Js匿名函数

 
阅读更多

    函数就是一个对象。因此,你可以像创建字符串、数组那样通过一个构造器创建它们,并将该函数赋给一个变量。

   1. 匿名函数的定义

 

var variable = new Funcation("param1", "param2", ..., "paramn", "funcationBody");
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Tests</title>
</head>
<body>  
<script language="javascript" type="text/javascript">
var func = new Function("x", "y", "return x * y");
var result = func(2,3);
document.writeln(result);
</script>
</body>
</html>
//运行结果:
//6

    2. 与声明式函数的区别

function functionName(param1, param2, ..., paramn){
	function statements
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Tests</title>
</head>
<body>  
<script language="javascript" type="text/javascript">
function mul(x, y){
	return x * y;
}
var result = mul(3,4);
document.writeln(result);  
</script>
</body>
</html>
//运行结果:
//12

    当Js解析匿名函数时,它将动态创建一个匿名函数,当函数调调用结束,该函数将被自动删除。如果匿名函数在循环语句中使用,效率是应该考虑的问题。

分享到:
评论

相关推荐

    javaScript匿名函数

    javaScript匿名函数

    JS匿名函数、闭包

    匿名函数,也称为拉姆达函数,是一种使用JavaScript函数的强大方式。以下总结了匿名函数的特点: 任何函数表达式从技术上说都是匿名函数,因为没有引用它们的确定的方式; 在无法确定如何引用函数的情况下,递归...

    Javascript的匿名函数

    Javascript的匿名函数

    JS匿名函数实例分析

    主要介绍了JS匿名函数,结合实例形式分析了javascript匿名函数的定义、参数、返回值等相关使用方法,需要的朋友可以参考下

    JS匿名函数和匿名自执行函数概念与用法分析

    本文实例讲述了JS匿名函数和匿名自执行函数概念与用法。分享给大家供大家参考,具体如下: 1. 匿名函数的常见场景 js中的匿名函数是一种很常见的函数类型,比较常见的场景: &lt;input type=button value=点击 id=...

    JS匿名函数类生成方式实例分析

    主要介绍了JS匿名函数类生成方式,结合实例形式分析了javascript匿名函数类相关属性与方法定义与使用技巧,需要的朋友可以参考下

    javascript匿名函数应用示例介绍

    javascript匿名函数,就是说个函数没有名字,下面先列出测试代码 代码如下: /* * 一般常见函数是这样 */ function debug(data) { console.log(data); } 但有的函数,它却偏偏写成了这样 代码如下: (function(x, y) {...

    不使用 JS 匿名函数理由

    本文给大家分析了不使用js匿名函数的三大理由,匿名函数的作用是避免全局变量的污染以及函数名的冲突,关于js匿名函数的三大理由大家参考下本

    js匿名函数的调用示例(形式多种多样).docx

    js匿名函数的调用示例(形式多种多样).docx

    JavaScript函数的一些注意要点小结及js匿名函数

    本文给大家总结了javascript函数的一些注意要点及js匿名函数,主要知识点有:函数的基本语法、函数的参数、函数的重载相关知识,对本文感兴趣的朋友一起学习吧

    js匿名函数作为函数参数详解

    下面小编就为大家带来一篇js匿名函数作为函数参数详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    js匿名函数使用&传参(实例)

    下面小编就为大家带来一篇js匿名函数使用&传参(实例)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    android-js-bridge:android js 互相调用,android端可以接收js的匿名函数,新版本 https

    #####支持js匿名函数接收 #####支持js json对象接收 #####支持js函数返回值获取 #####通过注解注入js方法,支持自定义方法名 Add it in your root build.gradle at the end of repositories: allprojects { ...

    javascript笔记之匿名函数和闭包

    本文介绍了js匿名函数和闭包的相关内容,供大家参考,具体内容如下 匿名函数 [removed] //function(){}//会报错 var fun = function(){};//将匿名函数赋值给变量 (function(){})();//匿名函数自执行 function...

    javascript匿名函数实例分析

    主要介绍了javascript匿名函数,以实例形式详细分析了javascript匿名函数的定义、用法及注意事项,具有很好的学习借鉴价值,需要的朋友可以参考下

    JavaScript 匿名函数(anonymous function)与闭包(closure)

    匿名函数 闭包 变量作用域 函数外部访问函数内部的局部变量 用闭包实现私有成员 引入 闭包是用匿名函数来实现。闭包就是一个受到保护的变量空间,由内嵌函数生成。“保护变量”的思想在几乎所有的编程语言中都...

    js的匿名函数使用介绍

    1.匿名函数概述 关于匿名函数的第一次认识还是在jquery源码里,打开jQuery首先看到的是 代码如下: (function( window, undefined ) {…………………..})(window); 这就是一个匿名函数,红色为参数,匿名函数的作用是...

    Javascript中匿名函数的调用与写法实例详解(多种)

    js中定义函数的方式有很多种,函数直接量就是其中一种,下面通过本文给大家介绍匿名函数是如何调用的及匿名函数的n中写法,对js匿名函数调用,js匿名函数写法相关知识感兴趣的朋友一起学习吧

    javascript 匿名函数的理解(透彻版)

    代码如下: (function(){ //这里忽略jQuery所有实现 })();...当一个匿名函数被括起来,然后再在后面加一个括号,这个匿名函数就能立即运行起来!真神奇哦! 嘿嘿!胡闹到此为止。在这一节,我们碰到

Global site tag (gtag.js) - Google Analytics