函数作为一个方法被调用
<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方法调用;