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里面的方法;

  • 相关阅读:
    Django与Ajax
    Django 常用字段和参数
    Django 模型层之多表操作
    Django 模型层之单表操作
    Django模板层
    Django 视图层
    Django 路由控制
    Django入门(下)
    Django入门(上)
    JavaScript常用类
  • 原文地址:https://www.cnblogs.com/gaidalou/p/5969769.html
Copyright © 2011-2022 走看看