本文实例讲述了JS中call()和apply()的功能及用法。分享给大家供大家参考,具体如下:
1.call()和apply()的作用
首先引出问题:用call()和apply()的目的是什么?
来看个例子,在javascript OOP中,我们经常会这样定义:
function cat(){
}
cat.prototype={
food:fish,
say: function(){
alert(I love +this.food);
}
}
var blackCat = new cat;
blackCat.say();
但是如果我们有一个对象whiteDog