call applly

来源:互联网 发布:天下3 for mac 编辑:程序博客网 时间:2024/05/18 03:49

整理了一下网上的资料:

留着学习吧

一、方法的定义

call方法:
语法:call([thisObj[,arg1[,><html><head><script language="javascript">/**定义一个animal类*/function Animal(){this.name = "Animal";this.showName = function(){alert(this.name);}}/**定义一个Cat类*/function Cat(){this.name = "Cat";}/**创建两个类对象*/var animal = new Animal();var cat = new Cat();//通过call或apply方法,将原本属于Animal对象的showName()方法交给当前对象cat来使用了。//输入结果为"Cat"animal.showName.call(cat,",");//animal.showName.apply(cat,[]); </script></head><body></body></html>
代码升级:

<html>  <head>  <script>
继续升级:

<html>  <head>  <script>
结论:

转自:http://www.iteye.com/topic/599108

0 0
原创粉丝点击