代码描述:javascript call()函数。javascript call()函数用法简单介绍
call()函数在代码中的使用非常的频繁,可能初学者对它不够了解,下面就简单介绍一下它的作用,希望对初学者带来一定的帮助。 此函数可以改变指定函数的执行上下文环境,也就是改变函数的调用对象。 建议实现参阅javascript this用法一章节。 语法结构:
<script> funcObj.call([thisObj[,arg1[, arg2[, [,.argN]]]]]) </script>
参数说明: funcObj:将要被改变上下文执行环境的函数。 thisObj:funcObj函数的上下文执行环境将会被指定为thisObj。 arg:传递给函数的参数。 代码实例如下:
<script> var webName="51前端"; function funcA(){ console.log(this.webName); } funcA() </script>
以上代码可以输出"蚂蚁部落",这说明this是指向window对象的。下面再来看一段代码实例:
<script> var webName="51前端一"; function funcA(){ console.log(this.webName); } function funcB(){ this.webName="51前端"; this.age=2; } var obj=new funcB(); funcA.call(obj); </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能