<script type="text/javascript"> function Animal() { this.name = "Animal"; this.Say = function () { console.log(this); console.log(this.name); } } function Cat() { this.name = "Cat"; } var animal = new Animal(); var cat = new Cat(); //animal.Say(); animal.Say.call(cat);是不是 .调用animal.Say里面的this已经切换到指向cat对象,所以console.log(this);打印了catconsole.log(this.name); 打印了cat这个call好懵逼呀,到底是什么东西..我实在搞不懂能不能来个例子 或者给我解释一下 , ,谢谢了
3 回答
- 3 回答
- 0 关注
- 304 浏览
添加回答
举报
0/150
提交
取消