zoukankan      html  css  js  c++  java
  • 关于Function()函数对象的那些小九九

    概念:首先,函数是一种特殊类型的数据,函数也是数据类型的一种,实际上函数也是一种对象,函数对象的内建构造器是Function();

    函数的几种创建方式:

    函数声明法: 

    function sum(a,b){ return a+b;  } ;

    函数文本标识法

    var  sum = function(a,b){ return a+b; };

    函数构造器法

    var sum= new Function('a','b','return a+b;') ;

    使用函数构造器法创建的函数,其参数和代码段,都是以字符串的形式传入的,其效果等同于eval(),会将其中脚本以字符串的形式检查输出;

    var xString = new Function('a','b','c','return arguments') ;

    xString('你好',2,'A') ;//输出一个包含参数列表的数组["你好", 2, "A"]

    函数对象的Function的属性: constructor, length  & prototype 

    function sum(a,b){ return a+b;  } ;

    sum.constructor;//function Function();

    sum.length;//返回函数声明时所决定的参数数量,即形式参数的数量




  • 相关阅读:
    小程序自定义组件(3)子向父传参
    postgresql插件安装
    二进制减法的实现
    mysql锁表问题
    mysql查看修改参数
    众数问题-找出超过一半的数
    只出现一次的数
    元素最大间距离
    第一个缺失数字
    局部最小值位置
  • 原文地址:https://www.cnblogs.com/Aladingding/p/4601732.html
Copyright © 2011-2022 走看看