zoukankan      html  css  js  c++  java
  • 函数也是对象,本片介绍函数的属性、方法、Function()狗仔函数。

    1、arguments.length表示实参的个数。

    2、arguments.callee.length表示形参个数。

        function test(a,b,c,d,e,f){
            alert(arguments.length);
            alert(arguments.callee.length);
        }
        test(1,2,3,4,5,6,7); //先弹出7 实参个数; 在弹出6 形参个数;

    3、call调用、apply调用

        function Ample(){
            this.add=function(n1,n2){
                var n3=n1+n2;
                alert(n3);
            };
            this.app=function(n1,n2){
                var n4=n1*n2;
                alert(n4);
            }
        };
        function Cmple(){
            this.adp=function(n1,n2){
                var n3=n2-n1;
                alert(n3);
            }
        }
        var Bmp=function(){
            this.n=2.3;
            Ample.call(this); //call继承Ample的方法
            Cmple.call(this); //call继承Cmple的方法
        };
        var b=new Bmp();
        b.add(5,3);
        b.app(5,3);
        b.adp(2,61);
        alert(Math.floor.call(b,2.3)); //b通过call调用Math的floor方法

    A.call(b);以b的作用域调用A里面的方法;

  • 相关阅读:
    2016 大连网赛
    LightOJ 1012 简单bfs,水
    Pyhton学习——Day30
    Client初见——python
    Server初见——python
    Pyhton学习——Day29
    Pyhton学习——Day28
    Pyhton学习——Day27
    Pyhton学习——Day26
    函数基础作业
  • 原文地址:https://www.cnblogs.com/gaidalou/p/5969769.html
Copyright © 2011-2022 走看看