<u></u>obj.method()
這樣調(diào)用梅垄,會導(dǎo)致method
方法中的this
的指向obj
孟辑。
而obj.method
相當(dāng)于obj['method']
,
<u></u>obj['method']()
這樣調(diào)用饲嗽,method
中的this
也指向obj
奈嘿。
相似的貌虾,
因?yàn)?code>arguments是一個類數(shù)組對象裙犹,而arguments[0]
可以是一個函數(shù),
于是arugments[0]()
叶圃,就是調(diào)用了arguments
對象的名為0
的方法。
所以這個方法中掺冠,this
的指向是arguments
對象。
例如:
function test(){
arguments[0]();
}
test(function(){
alert(this); //[object Arguments]
});