手机
当前位置:查字典教程网 >编程开发 >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中call和apply方法浅谈

Javascript 高阶函数使用介绍

javascript中clipboardData对象用法

Javascript call和apply区别及使用方法

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

javascript函数特点实例

JavaScript中String.prototype用法

javascript原型模式用法实例详解

javascript中FOREACH数组方法使用示例

JavaScript动态添加style节点的方法

精品推荐
分类导航