zoukankan      html  css  js  c++  java
  • javascript的函数相关属性和方法

    作为一名前端初学者,应该坚持每天去学习,去总结 ,去复习,去接触更新鲜的事物。但是这段时间很浮躁,虽说也是在一直学习,自己能吸收的少之又少。今日在这突然冒出来,实感惭愧。

    1、函数名.name

    获得函数的名字

    2、函数名.length

    获得函数形式参数的数量 

    而arguments.length 获得实际参数的数量

    3、函数名.caller(已被废除)

    获得调用函数的函数

    调用者 被调用者

    function foo(){
        console.log(foo.caller)
    
    }
    foo();//null 用全局作用域调用函数
    
    function f(){
        
        foo();
    }    
    f();//f函数体 此时f()是主动者
    

     4、arguments.callee

    -ee表示被动的后缀

    当前函数的的引用 如果函数foo,那么函数中的arguments.callee就是表示

    foo的引用,一般使用的时候就是在描述匿名函数的递归表示

    arguments.callee等价于
    
    (function (){
    
    
    })();

    5、arguments是伪数组 不是数组

  • 相关阅读:
    1600802101
    Android第二次作业
    android 第一次作业
    团队作业—项目答辩
    软件工程—团队作业2.2
    软件工程—团队作业2
    软件工程—团队作业1
    第一篇博客
    Android第四次作业
    作业3
  • 原文地址:https://www.cnblogs.com/goweb/p/5346554.html
Copyright © 2011-2022 走看看