参考文献:http://msdn.microsoft.com/en-us/magazine/cc163419.aspx
1. call函数可以简单的认为就是为函数体内的this赋值。如上的例子运行的时候,实例a就是this~~
2. 举个例子
1. call函数可以简单的认为就是为函数体内的this赋值。如上的例子运行的时候,实例a就是this~~
2. 举个例子
var a =
{
"name": "Ricky",
"displayName": displayName
}
function displayName()
{
window.alert(this.name);
}
displayName.call(a);
//result: Ricky
{
"name": "Ricky",
"displayName": displayName
}
function displayName()
{
window.alert(this.name);
}
displayName.call(a);
//result: Ricky