参考文献:http://msdn.microsoft.com/en-us/magazine/cc163419.aspx
![](https://www.cnblogs.com/images/cnblogs_com/xianyun/call1.JPG)
1. call函数可以简单的认为就是为函数体内的this赋值。如上的例子运行的时候,实例a就是this~~
2. 举个例子
var a =
{
"name": "Ricky",
"displayName": displayName
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
function displayName()
{
window.alert(this.name);
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
displayName.call(a);
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
//result: Ricky
1. call函数可以简单的认为就是为函数体内的this赋值。如上的例子运行的时候,实例a就是this~~
2. 举个例子
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)