`

JS中关于把函数作为另一函数的参数的几点小总结

 
阅读更多

//JS中关于把函数作为函数的参数来传递的问题的小总结
//第一,最简单的形式无参函数,直接形式函数的函数名放到括号中,再在执行部分这个函数即可。
//当然调用时要穿另一个真正的定义好的函数
/*
function test1(Func)
{
Func();
}
function test2()
{
alert("我是test2");
}
test1(test2);
*/


//第二种,带参数的普通调用法。跟第一种唯一的区别就是在定义主函数的执行语句里调用参数函数时该把参数加上
/*
function test1(Func)
{
Func(mydata);
}
function test3(data)
{
alert(data);
}


test1(test3("zhangran"));
*/
//这一种,我理解了一段时间才想明白的,其实也很简单,就是把第二中的引用的函数不在单独定义而是作为调用主函数时,里面的参数时生成,这里是个匿名的函数,呵呵就这么多
/*
function test1(Func)
{
Func("hello");
}


test1(function(data)
{
alert(data);
});
*/

分享到:
评论

相关推荐

    JavaScript中函数对象调用模式总结

    JavaScript中的函数对象调用模式是编程中至关重要的概念,它涉及到函数作为一等公民、作用域、闭包、原型链等多个核心知识点。这篇博客通过深入分析JavaScript中的函数调用模式,帮助开发者更好地理解和掌握这些概念...

    JavaScript函数式编程.pdf

    不过,由于【标题】中提供了文档的名称——"JavaScript函数式编程.pdf",我可以根据这个名称扩展出关于JavaScript函数式编程的知识点。 JavaScript函数式编程的知识点非常丰富,涉及很多方面的内容,下面将详细介绍...

    javascript函数式编程

    JavaScript函数式编程是利用JavaScript语言编写函数式风格代码的一种编程范式。函数式编程强调使用纯函数、避免副作用、函数的不可变性以及利用高阶函数等概念。通过阅读《JavaScript函数式编程指南》,读者可以了解...

    JAVASCRIPT函数之高阶函数.pdf

    在本文档中,提到的核心知识点是关于JavaScript中的高阶函数。高阶函数是指至少满足下列一个条件的函数:它可以接受一个或多个函数作为参数,也可以返回一个函数。下面将详细解释与高阶函数相关的几个关键概念。 ...

    JavaScript的系统函数学习

    根据给定文件的信息,我们可以总结出关于JavaScript中的几个重要系统函数的知识点,这些知识点主要集中在URI编码解码、数字解析以及数值判断上。 ### 1. URI 编码与解码 #### 1.1 `encodeURI()` - **功能**:`...

    javaScript常用函数使用总结

    JavaScript常用函数使用总结涵盖了多种在...以上就是JavaScript中一些常用函数的使用总结,涵盖了字符串处理、数字处理和数组处理等编程基础知识点。掌握这些函数的使用,对于进行JavaScript开发是非常有帮助的。

    深入认识JavaScript中的函数

    本文将详细介绍JavaScript函数的特性和使用方法,帮助读者更深入地理解和应用函数。 #### 二、函数对象(Function Object) 在JavaScript中,函数本质上是对象,这一点非常重要。当我们定义一个函数时,实际上是在...

    用函数式编程技术编写优美的 JavaScript

    JavaScript中的`Array.prototype.map`就是一个典型的高阶函数例子,它接受一个函数作为参数,对数组中的每个元素应用该函数,并返回一个新的数组。 - **柯里化(Currying)**:这是一种将多参数函数转换为嵌套的单参数...

    JAVASCRIPT函数之高阶函数[文].pdf

    JavaScript中的高阶函数是函数式编程的一个核心特性,它允许函数作为其他函数的参数或返回结果。这种灵活性使得JavaScript能够处理更加复杂的编程任务,尤其是在处理数据操作和异步操作时。接下来,我们将深入探讨高...

    Ramda一个JavaScript程序员的实用函数库

    5. **数据最后原则(Last-Argument Principle)**:许多函数,如`map`和`filter`,在Ramda中把数据集作为最后一个参数,这使得在使用函数组合时更加方便,因为通常需要改变的是处理的数据而不是处理函数。 6. **隐式...

    JavaScript函数的特性与应用实践深入详解

    首先,JavaScript函数是一种对象,这使得它们拥有对象的所有属性和方法。函数对象连接到Function.prototype,而这个对象本身又连接到Object.prototype。在创建函数时,JavaScript引擎会为每个函数添加两个隐藏属性:...

    Py3_曲线拟合_幂函数.rar_ordinaryn2l_python_幂函数拟合_曲线拟合

    在这个名为"Py3_曲线拟合_幂函数.rar"的压缩包中,包含了一个名为"Py3_曲线拟合_幂函数.py"的Python脚本,该脚本主要涉及了幂函数的拟合方法,利用了Python中的科学计算库`scipy.optimize.curve_fit`来进行曲线拟合...

    有缘函数详细讲解实例

    例如,JavaScript 的 `Array.prototype.map` 函数接受一个映射函数,将数组中的每个元素转换为另一个值。 2. **函数作为返回值**:有缘函数可以返回一个函数,这样可以实现动态生成或延迟计算的功能。例如,`Array....

    自定义函数替换现有函数

    自定义函数的实现过程中,需要注意以下几点: 1. **命名规范**:确保函数名称能够清晰地表达其功能,遵循语言的命名规则。 2. **注释和文档**:为自定义函数添加详细的注释和文档,解释函数的目的、参数、返回值...

    js函数式编程

    - **高阶函数**:高阶函数是指接受一个或多个函数作为参数,或者返回一个函数作为结果的函数。 - **柯里化(Currying)**:这是一种将多参数函数转换为一系列单一参数函数的技术。 #### 四、管理函数的输入 在函数式...

    JavaScript 中的闭包是指内部函数可以访问外部函数作用域中的变量

    2. **函数作为值传递**:JavaScript允许将函数作为一个普通的值来对待,这意味着函数可以被赋值给变量、作为参数传递给其他函数,甚至作为其他函数的返回值。这一特性使得闭包的创建变得可能。 #### 二、闭包的基本...

    JS中的 函数、事件和对象

    根据给定文件的信息,我们可以提炼出JavaScript中关于函数、事件及对象的相关知识点。接下来将对这些知识点进行详细的解析与说明。 ### JavaScript中的函数 #### 基本概念 在JavaScript中,函数是一段可重用的代码...

    JAVASCRIPT 函数手册.rar

    JavaScript函数手册是一个全面介绍JavaScript语言中函数用法的资源集合,涵盖了从基础到高级的各种函数应用。这个RAR压缩包包含了多个HTML文件,每个文件分别详细介绍了JavaScript函数的不同部分,从字母A-C,H-L,M...

    第6章 函数和递归(C++版) 第一节 函数

    通过上述知识点的学习,我们可以了解到函数是C++编程中一个非常重要的概念。合理使用函数能够极大地提升程序的可读性和可维护性,同时也是实现复杂功能的有效手段。掌握了函数的基本定义、分类以及如何定义和调用...

    JavaScript常用判断函数

    ### JavaScript常用判断函数知识点 #### 一、概述 在JavaScript编程中,判断函数是非常重要的工具,可以帮助开发者快速地对各种数据类型进行验证和处理。本文将详细介绍几个常用的JavaScript判断函数,包括`...

Global site tag (gtag.js) - Google Analytics