函数作为一个方法被调用

<script>
        function sccept(){
            return this;
        }
        var neek = {
            skull:sccept
        }
        console.log(neek.skull());//注意这里的写法,skull作为neek的对象的key,但是调用的时候还是需要写上圆括号,不写的话 打印出来的是一个函数体;
</script>

函数作为一个对象被调用,也就是日后学到的面向对象的写法,可以通过this引用该方法所属的对象。

 

函数的四种调用方式:

1、作为函数进行调用  就是正常的 name()调用;

2、作为方法进行调用  在对象上调用,支持面向对象编程;

3、作为构造器进行调用;

4、apply和call方法调用;

posted on 2017-02-28 15:50  大娃二娃  阅读(153)  评论(0编辑  收藏  举报

导航