`

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);
});
*/

分享到:
评论

相关推荐

    公共函数,基本函数,base.js(最新版)

    公共函数,基本函数。 搜索文字的高亮,存取数据的去重封装,时间处理相关,拖动悬浮的封装,...几小时前,几天前,几年前),对象(联合数组)转对象数组,获取url中的参数,(判断数组是否有重复值,es6实现)等等

    JS中使用Array函数shift和pop创建可忽略参数的例子

    ’f’,’i’,’s’,’h’]arr.pop() // 返回 ‘h’arr // 目前是 [‘o’,’f’,’i’,’s’]在很多 JS 框架中可以很常见的是,一个方法提供你传几个参数,而这些参数中,部分是可以忽略的,这些可以忽略的点可能是第...

    总结js函数相关知识点

    要知道,在js中,引用类型是一种数据结构,包含5种引用类型,分别是Object,data,Array,re请输入代码gExp,Function。今天我们就说Function这种数据结构。 在js种函数实际上是对象,每个函数都是Function类型的实例。...

    JavaScript中变量提升和函数提升的详解

    第一篇文章中提到了变量的提升,所以今天就来介绍一下变量提升和函数提升。这个知识点可谓是老生常谈了,不过其中有些细节方面博主很想借此机会,好好总结一下。 今天主要介绍以下几点: 1. 变量提升 2. 函数提升 3....

    一个拿来就用的js等待窗口类

    2. 如何在全局函数 setInterval 中使用对象本身的函数作为setInterval的函数参数;3. 如何动态创建 div 对象;4.如何使div背景透明;5.如何使div中的背景图片自动伸展;6.如何使用纯 js 画图;7.如何清除画布中的部分...

    javascript 使用sleep函数的常见方法详解

    本文实例讲述了javascript 使用sleep函数的常见方法。分享给大家供大家参考,具体如下: ...所以这一篇文章主要介绍几种在js中实现sleep的方式。 二.为什么使用sleep? 看到这里有人会问了,为什么要使用sl

    JavaScript王者归来part.1 总数2

     1.7 学习和使用JavaScript的几点建议   1.8 关于本书的其余部分   第2章 浏览器中的JavaScript  2.1 嵌入网页的可执行内容   2.2 赏心悦目的特效   2.3 使用JavaScript来与用户交互  2.4 绕开脚本陷阱 ...

    three.js 精简小程序版源码,小程序加载3D模型,3D场景,VR全景 适配多个小程序平台

    精简了three.js小程序版的源码,适配小程序端,使用实例可查看资源中的小程序。 关于跨平台: 本人只在微信小程序平台测试过,快手、字节等小程序平台并未测试。 但是由于three.js是基于type为webgl的canvas,所以...

    Javascript 函数对象的多重身份

    } //Flower() 作为构造函数 var obj=new Flower(); //输出 true, flower 作为类引用 alert(obj instanceof Flower); function 关键字可以声明普通函数,这一点和其他语言中函数的概念是相同的。 除此之外...

    微软JavaScript手册

    isPrototypeOf 方法 返回一个 Boolean 值,表明对象是否存在与另一对象的原型链中。 italics 方法 将 HTML的 <I> 标识添加到 String 对象中的文本两端。 item 方法 返回集合中的当前项。 join 方法 返回一个由...

    js常用函数 不错

    1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。 (3)escape函数:将字符转换成Unicode码。 (4)...

    javascript文档

    isPrototypeOf 方法 返回一个 Boolean 值,表明对象是否存在与另一对象的原型链中。 italics 方法 将 HTML的 <I> 标识添加到 String 对象中的文本两端。 item 方法 返回集合中的当前项。 join 方法 返回一个由...

    ECMAScript6的新特性箭头函数(Arrow Function)详细介绍

    箭头函数与传统的JavaScript函数主要区别在于以下几点:1.对 this 的关联。函数内置 this 的值,取决于箭头函数在哪儿定义,而非箭头函数执行的上下文环境。2.new 不可用。箭头函数不能使用 new 关键字来实例化对象...

    javascript中的replace函数(带注释demo)

    在js中有两个replace函数 一个是location.replace(url) 跳转到一个新的url 一个string.replace("xx","yy") 替换字符串 返回一个新的字符串,该方法并不改变字符串本身 location.replace(url) 无痕跳转(将当前链接...

    javascript高级教程

    使用函数要注意以下几点:  1)函数由关键字function定义;  2)函数必须先定义后使用,否则将出错;  3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名;  4)参数表示传递给...

    Kismet:Javascript 中的基本 Kismet (Yahtzee) 函数

    Kismet.js版权所有 (C) 2015 Javascript 中的基本 Kismet (Yahtzee) 函数Kismet 是具有一些扑克属性的得分骰子游戏。 它几乎与 Yahtzee 相同,但有几个例外: 骰子成对着色。 1号和6号是黑色,2号和5号是红色,3号和...

    wdi_1_js_functions_are_first_class:职能

    目标在本课结束时,学生应该能够做到以下几点: 在变量中存储和使用匿名函数将函数作为参数传递给期望它们的函数编写将其他函数作为参数的函数从函数返回函数名字里有什么? 您已经看到过这样的函数: // Example 1...

    jQuery详细教程

    如果您的网站包含许多页面,并且您希望您的 jQuery 函数易于维护,那么请把您的 jQuery 函数放到独立的 .js 文件中。 当我们在教程中演示 jQuery 时,会将函数直接添加到 <head> 部分中。不过,把它们放到一个单独的...

    JavaScript笔记

    JavaScript:定义行为和动作 (基于对象和事件驱动的客户端脚本语言;也是一种广泛应用于客户端Web开发的脚本语言) 基于对象:网页中的一切...22.全局函数:不用任何对象点(.)就可以调用--可用于所有的 JavaScript ...

    【JavaScript源代码】深入JS继承.docx

     目录 前言准备总结继承的n种方式原型式继承原型链式继承借用构造函数(类式继承)组合继承寄生组合式继承结束语 前言 准备 总结 继承的n种方式 原型式继承原型链式继承借用构造函数(类式继承)组合继承寄生组合...

Global site tag (gtag.js) - Google Analytics