call和apply的第一個參數爲this的指向,傳null時,this指向window javascript
var obj = {name: 'lisi'} function fn() { console.log(this) } fn.call(null) //this指向window fn.apply(null) //this指向window fn.call(obj) //this指向obj fn.apply(obj) //this指向obj
fn.call(null,1,2,3) fn.apply(null,[1,2,3])