zoukankan      html  css  js  c++  java
  • JavaScript中获取形参长度和实参长度

    1.获取实参的个数

      获取实参的长度可以直接使用arguments.length,arguments是实参对象,该对象是类数组,有length属性,表示实参的个数,也可以像数组一样通过下标来获取实参的值,例如arguments[0]

      function fun(a, b, c) {

        console.log(arguments.length);

        console.log(arguments[0]);

      }

      fun(1, 2, 3);

      控制台打印出来的结果为 :

      3

      1

    2.获取形参的个数

      获取形参个数有两种方法:

      2.1 函数名.length

        function fun(a, b, c) {

          console.log(fun.length);

        }

      2.2 arguments.callee.length 

        arguments.callee 该属性是一个指针,指向拥有arguments对象的函数,每当函数使用的的时候就会创建arguments对象,我们已经调用的函数fun();那么fun就有argumnets,所以arguments.callee指的就是当前的函数

        function fun(a, b, c) {

          console.log(arguments.callee.length);

        }

  • 相关阅读:
    BFS(从数字A变到数字B每次只能换一个数)
    BFS(数字a通过三种操作到数字B)
    dfs+bfs(三种路径问题)
    国际象棋跳马问题
    拓扑排序
    hadoop-hdfs、mapreduce学习随笔
    hive初探2_数据模型
    hive初探_框架组成、简单使用
    Scala学习笔记
    Scala安装
  • 原文地址:https://www.cnblogs.com/hebing0415/p/11462900.html
Copyright © 2011-2022 走看看