apply()方法使用指定的this(作用域)和數組形式的參數調用一個方法
functionName.apply(this[,[ar1, ar2, ...]])
apply通過指定this(可以是null、undefined、object、原生對象等)將函數的功能給予指定的this
var a = { name: 'a' },
b = {
name: 'b',
say: function(){
console.info(this.name)
}
}
b.say.apply(a)
結果輸出 ===> a