zoukankan      html  css  js  c++  java
  • js面向对象系列——Function函数对象

    Function到底是什么东西?

    1. Function是最顶层的构造器,它构造了系统中所有的对象,包括Object(Object是最顶层的对象,但要明确的知道Object也是一个函数,也是有Function构成的),Array,Date等

    2. 一切都是对象,所以理论上理解Function也是一个对象,我们可以称为函数对象

    这里简单介绍一下另一个重要的工具:instanceof

    作用:检验对象的类型

    function TestObject(){}
    TestObject instanceof Object
    结果:
    true
    
    Object instanceof Function
    结果:
    true
    
    Object instanceof Function
    结果:
    true
    
    Number instanceof Number
    结果:
    false

    通过上面的例子你会验证出来,Function有是Object,Object又是Function,也可以产生这样的疑问Function本身就是函数(用来构造对象),又是对象(符合js一切都是对象的理论),那么Function和Object之间一定存在一定的内部联系?

    下个笔记:http://www.cnblogs.com/gongOnTheWay/p/4840728.html

  • 相关阅读:
    Unity性能优化-遮挡剔除
    unity AssetBundle
    unity中Animation与Animator的区别
    VS 项目没有“添加引用”选项
    VS 右键属性闪一下啥也打不开问题
    协程
    协程
    Python 线程和进程(2)
    线程锁
    ssh传文件加MD5
  • 原文地址:https://www.cnblogs.com/gongOnTheWay/p/4840714.html
Copyright © 2011-2022 走看看