call()、apply()、arguments

一、call(),apply()

1、作为函数对象(指函数方法名,不带括号)的方法,需要通过函数对象调用;当对函数调用这两个方法时都会调用函数执行。

<script>
    // 这个函数中,foo为函数对象
    function foo() {
        console.log(this.a);
    }

    var a = "Hello World";

    foo(); // Hello World
    foo.call(); // Hello World
    foo.apply(); // Hello World
</script>

 

上一篇:PyCharm之去掉代码波浪线


下一篇:apply()方法和call()方法的区别