zoukankan      html  css  js  c++  java
  • JS-函数的构造函数Function

    ##  在js中使用Function可以实例化函数对象,也就是说在js中函数和普通对象一样。

    函数在Js中是比较特殊的,拥有很多功能。

          1,函数是对象,就可以使用对象的动态特性。

          2,函数是对象,就有构造函数创造函数。

          3,函数是函数,可以创建其他对象。

          4,函数是唯一可以限定作用域的结果。

    ## 函数是Function的实例

          语法:

    ***************************************************************************************

           new Function(arg1, arg2........argN, body);

    1,Function中的参数全部是字符串。

    2,构造函数的作用是将参数连接起来构成函数。

           * 如果参数只有一个即是表示函数体。

           * 如果参数多个,最后一个为函数体,前面的全是表示函数参数。

           * 如果没有参数,即创建空函数。

    ***************************************************************************************

    两种创建函数对象的方法:

         

    *********************************************************************************************************************************************************************************************

    ## 函数的原型链结构 函数的构造函数 Function

        1, 函数 ---> Function.prototype ----> object.prototype

        2,函数通过属性 __proto__ 指向Function.prototype 

    ## 函数的原型链结构

    1,Object 函数 是Function的一个实例。

    2 ,Object 作为对象继承自 Function.prototype。又有 Function.prototype 继承自 Object.prototype。

    3,Function 是自己的构造函数。

    4,constructor 返回该对象的构造函数。

    例如数组对象的 方法 是来自于 __proto__,而继承自Array() 中的 prototype 。

    ## Function 自身的原型继承关系

     原型继承总结:

                 1,任何函数继承自Function.prototype

                 2,任何对象最终继承自 Object.prototype

    注:个人学习笔记

  • 相关阅读:
    爬取东方财富财报
    Excel自动填充功能
    解决sqlalchemy连接数据库出现的报错
    mysql常用技巧
    Linux常用命令
    my python day7
    my python day6
    my python day5
    my python day4
    Java反射技术概述
  • 原文地址:https://www.cnblogs.com/xixiaijunjun/p/10058619.html
Copyright © 2011-2022 走看看