手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript call和apply方法
javascript call和apply方法
摘要:例子如下:复制代码代码如下:/***动物*/functionAnimal(){this.name='Amimal';this.showNam...

例子如下:

复制代码 代码如下:

<script>

/**

*动物

*/

function Animal(){

this.name='Amimal';

this.showName=function(){

alert(this.name);

};

}

/*

*猫

*/

function Cat(){

this.name='cat';

}

var animal=new Animal;//创建动物对象

var cat=new Cat;//创建猫对象

animal.showName.call(cat,'','');//输出cat,说明showName函数的当前this已经变为cat了

animal.showName.apply(cat,[]);//输出cat

//call函数和apply函数的区别是call 的语法是function.call(obj,param1,param2……);applay的语法是function.call(obj,[]/*params[]参数数组*/);

</script>

【javascript call和apply方法】相关文章:

Javascript中With语句用法实例

javascript中createElement的两种创建方式

javascript的事件描述

javascript中clipboardData对象用法

javascript常用方法总结

javascript改变和控制显示的图片大小

javascript实现链接单选效果

javascript实现图片跟随鼠标移动效果的方法

JavaSacript中charCodeAt()方法的使用详解

JavaScript检测鼠标移动方向的方法

精品推荐
分类导航