JavaScript中call如何使用?
Posted more harder, the more fortunat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中call如何使用?相关的知识,希望对你有一定的参考价值。
一句话概括:call是函数才能调用的方法。作用是改变属性环境。有点绕,举个例子。
此处代码是在window环境下声明的变量和函数。
var name=‘王延朋‘;
var age=18;
var exec = function()
{
console.log(this.name);
console.log(this.age);
}
var selfProperty = {
name : ‘selftName‘,
age : ‘selfAge‘
}
...有一天,我想执行exec方法,让他输出selfProperty中的name和age。
于是我这样写:
this.exex.call(selfProperty);
输出了:
selftName
selfAge
共同学习,欢迎交流。
以上是关于JavaScript中call如何使用?的主要内容,如果未能解决你的问题,请参考以下文章
javascript 中 [].slice.call 的解释?
Javascript方法callapplybind的解析与实现
Javascript方法callapplybind的解析与实现
javascript技术难点之thisnewapply和call详解