资讯专栏INFORMATION COLUMN

你们真的了解函数名嘛?

cangck_X / 2014人阅读

摘要:前言函数名我们经常用,但是你们真的理解函数名嘛就当你们很了解了,毕竟是基础知识,我就写个例子,不喜勿喷例子我们知道函数有意思的是它竟然是一个对象,我们平时写的函数其实都是类型的实例,那函数名是什么呢既然函数是引用类型,函数名当然是指向函数的

前言:

函数名我们经常用,但是你们真的理解函数名嘛?就当你们很了解了,毕竟是基础知识,我就写个例子,不喜勿喷

例子:

我们知道JS函数有意思的是它竟然是一个对象,我们平时写的函数其实都是Function类型的实例,那函数名是什么呢?既然函数是引用类型,函数名当然是指向函数的指针,这就说明,一个函数可以有多个函数名,什么?你们不信,看看接下来的例子你们就相信了

function demo () {
    console.log("execute success!")
}
var tempFun = demo
demo = null
tempFun() //输出execute success!

这下相信了吧!什么还不相信,那把tempFun输出,输出的是一个函数,说明tempFun指向函数

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/96436.html

相关文章

  • 你们真的了解闭包吗?

    摘要:前言我们知道所谓的闭包指的就是有权访问另一个函数作用域的变量对象的函数,但是你们真的了解的闭包吗就当你们很了解了,毕竟是基础知识,我就简单说说概念简单几行代码,先说说作用域链的流程,运行到时,会将作用域链保存到中执行到时会创建执行环境,并将 前言 我们知道所谓的闭包指的就是有权访问另一个函数作用域的变量对象的函数,但是你们真的了解JS的闭包吗?就当你们很了解了,毕竟是基础知识,我就简单...

    bigdevil_s 评论0 收藏0
  • 你们真的了解函数的传参嘛?

    摘要:前言函数传参我们天天都在用,但是你们真的了解嘛就当你们很了解了,毕竟是一些基础的东西,我就写几个例子,不喜勿喷。 前言 函数传参我们天天都在用,但是你们真的了解嘛?就当你们很了解了,毕竟是一些基础的东西,我就写几个例子,不喜勿喷。 例子 demo1: var obj = {name: mirok} function demo1(obj) { obj.name = july }...

    李增田 评论0 收藏0
  • 你们真的了解JS的继承嘛?

    摘要:这又是什么呢这个相对之前的比较复杂,但是高效的一点是只调用一次被继承者构造函数原理就是通过寄生方式创建一个被继承者的副本,副本和被继承者共用一个这样就解决了之前的问题返回的一个副本设置指向因为新副本的原型对象被重写副本作为的原型对象 前言 我们学JAVA的时候说到继承就是一个extends ClassName的事情,但是在JS的世界里继承和我们在JAVA所认识的继承实现方法又有一些不同...

    ssshooter 评论0 收藏0
  • 你们真的理解prototype和__proto__嘛?

    摘要:我们知道创建了一个函数就带了一个属性,创建一个实例就带着一个指针,这个指针是实例和构造函数的原型对象间的联系,这个指针在脚本中是不可见的,也就是你不能访问的,但是在和中,提供了来支持访问,这么一说,相信大家应该能明白吧 前言 一般我们看到prototype就会下意识的说这不就是原型对象嘛?但是你们真的了解prototype嘛?就当你们很了解了,毕竟是基础知识,我就简单说说 正文 先说说...

    makeFoxPlay 评论0 收藏0
  • 你们真的了解JS的事件吗?

    摘要:基础最后一篇啦,蹭着周六日赶紧写完,其他的都是的或者浏览器能力,高级技巧,使用等杂七杂八的知识点,这里就不一一介绍了,平时编码也用不太到,有兴趣的可以找找相关的书籍前言先说说事件流吧,事件流就是从从开始到目标节点之前的节点进行事件的捕获,在 基础最后一篇啦,蹭着周六日赶紧写完,其他的都是DOM,BOM的api或者浏览器能力,高级技巧,Canvas使用等杂七杂八的知识点,这里就不一一介绍...

    douzifly 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<