手机
当前位置:查字典教程网 >编程开发 >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中this关键字使用方法详解

javascript中eval解析JSON字符串

javascript常用方法总结

JavaScript Date对象详解

删除javascript所创建子节点的方法

javascript中FOREACH数组方法使用示例

Javascript中With语句用法实例

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

javascript正则表达式总结

javascript中clipboardData对象用法

精品推荐
分类导航