javascript call和apply方法


Posted in Javascript onNovember 24, 2008

例子如下:

<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 相关文章推荐
动态调用CSS文件的JS代码
Jul 29 Javascript
JavaScript登录验证码的实现
Oct 27 Javascript
JavaScript中最常见的三个面试题解析
Mar 04 Javascript
javascript过滤数组重复元素的实现方法
May 03 Javascript
使用bootstrap插件实现模态框效果
May 10 Javascript
详解Vue 开发模式下跨域问题
Jun 06 Javascript
Angularjs为ng-click事件传递参数
Jun 15 Javascript
微信小程序 获取session_key和openid的实例
Aug 17 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
Sep 28 Javascript
vue 自定义 select内置组件
Apr 10 Javascript
对angular 实时更新模板视图的方法$apply详解
Oct 09 Javascript
微信小程序结合mock.js实现后台模拟及调试
Mar 28 Javascript
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
Nov 24 #Javascript
javascript 贪吃蛇实现代码
Nov 22 #Javascript
js利用div背景,做一个竖线的效果。
Nov 22 #Javascript
JavaScript使用技巧精萃[代码非常实用]
Nov 21 #Javascript
FireFox与IE 下js兼容触发click事件的代码
Nov 20 #Javascript
js刷新框架子页面的七种方法代码
Nov 20 #Javascript
拖拉表格的JS函数
Nov 20 #Javascript
You might like
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
2013/06/05 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
Yii框架模拟组件调用注入示例
2019/11/11 PHP
用ASP将SQL搜索出来的内容导出为TXT的代码
2007/07/27 Javascript
Extjs入门之动态加载树代码
2010/04/09 Javascript
js href的用法
2010/05/13 Javascript
Extjs4 GridPanel 的几种样式使用介绍
2013/04/18 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
基于JavaScript实现仿京东图片轮播效果
2015/11/06 Javascript
关于Bootstrap弹出框无法调用问题的解决办法
2016/03/10 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
ES6入门教程之let和const命令详解
2017/05/17 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
微信小程序实现点击导航条切换页面
2020/11/19 Javascript
[04:50]2019DOTA2高校联赛秋季赛四强集锦
2019/12/27 DOTA
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
python生成不重复随机数和对list乱序的解决方法
2018/04/09 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
雅萌 (YA-MAN) :日本美容家电领域的龙头企业
2017/05/12 全球购物
TUMI新加坡官网:国际领先的商旅箱包品牌
2019/01/12 全球购物
Internet主要有哪些网络群组成
2015/12/24 面试题
小学语文教学反思
2014/02/10 职场文书
公司业务员岗位职责
2014/03/18 职场文书
车辆年检委托书范本
2014/10/14 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
django如何自定义manage.py管理命令
2021/04/27 Python
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python
html5 录制mp3音频支持采样率和比特率设置
2021/07/15 Javascript
Python实现照片卡通化
2021/12/06 Python