javascript call apply
将一个对象的方法应用到另一个对象上
var person = {detail: function() {return this.name + " " + this.age;}
}
var person1 = {name:"Bill",age: "Gates",
}
person.detail.call(person1)
call方法可以接受参数
var person = {detail: function(score) {return this.name + " " + this.age + " " + score;}
}
var person1 = {name:"Bill",age: "Gates",
}
person.detail.call(person1,98);
apply和call的区别是,apply的参数是列表
var person = {detail: function(score) {return this.name + " " + this.age + " " + score;}
}
var person1 = {name:"Bill",age: "Gates",
}
person.detail.call(person1,[98]);
javascript call apply相关推荐
- 每天一个JavaScript实例-apply和call的使用方法
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- Javascript 中 apply、call、bind
在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向. JavaScript 的一大 ...
- [转] 深入浅出 妙用Javascript中apply、call、bind
[From] http://www.admin10000.com/document/6711.html 网上文章虽多,大多复制粘贴,且晦涩难懂,我希望能够通过这篇文章,能够清晰的提升对apply.ca ...
- JavaScript call,apply和prototype的介绍,区别
----这三个概念会在实现js继承中使用到 1.call和apply call和apply的作用基本类似,都是去执行function并将这个function的context替换成第一个参数带入.两者的 ...
- JavaScript之apply()和call()的区别
我 在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示 例,总算是看的有点眉目了,在这里我做如下笔记,希望和 ...
- 深入Javascript中apply、call、bind
最近在看一下node package的源码,发现很多里面都包含了function这个对象的apply.call.bind这三个方法,于是想拿出来再看看.. apply.call 在 javascrip ...
- 【优雅代码】深入浅出 妙用Javascript中apply、call、bind
这篇文章实在是很难下笔,因为网上相关文章不胜枚举. 巧合的是前些天看到阮老师的一篇文章的一句话: "对我来说,博客首先是一种知识管理工具,其次才是传播工具.我的技术文章,主要用来整理我还不懂 ...
- 【JavaScript】apply和call的区别在哪?
我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家 ...
- JavaScript 中 apply 、call 的详解
apply 和 call 的区别 ECMAScript 规范给所有函数都定义了 call 与 apply 两个方法,它们的应用非常广泛,它们的作用也是一模一样,只是传参的形式有区别而已. 原文作者:林 ...
- 关于javascript中apply()和call()方法
ref:http://www.popo4j.com/article/the-differences-of-apply-and-call.html 如果没接触过动态语言,以编译型语言的思维方式去理解ja ...
最新文章
- ECCV 2018|商汤37篇论文入选,为你解读精选论文(附链接+开源资源)
- linux下程序执行的步骤及其作用
- Fail to find the dnn implementation. [Op:CudnnRNN]解决办法
- gorm物理删除:unscoped用法
- HTML animate()动画更改多个元素背景颜色但不同时生效问题
- php写两个数相加方法_【PHP学习】实现两个n位二进制整数相加
- android中的属性资源
- Netty工作笔记0023---NIO服务器客户端总结
- bloom-generate 打包 ros 版本 noetic 的包及报 /usr/bin/ld: 找不到 -lpthreads与undefined reference pthread_create
- Java程序员从笨鸟到菜鸟之(九十四)深入java虚拟机(三)——类的生命周期(下)类的初始化...
- AutoCAD 2022 Mac中文版发布 最好的Mac CAD软件
- .Net Core过滤器分类
- Android Java 中英混合字符串 去掉中文之间的空格,同时保留英文单词之间的空格
- tift2dcm(tiff2Dicom、tiff转dicom)
- UVM 中的消息机制
- 如何快速写出Json Schema,校验Json Schema
- 计算机组成原理(一)绪论
- PCF8574AT的I2C地址和单独IO操作
- 51单片机:数码管(静态+动态)
- 免费的外文文献搜索下载工具推荐
热门文章
- Java面向对象之继承、super关键字、方法重写
- Java算法之移除元素
- syslog传到服务器日志文件,将supervisor产生的日志通过syslog上传到服务端
- 入侵sql serve 后拿服务器_quot;条条大路quot;拿webshell
- Python视频处理案例六则:旋转视频、调整音量/播放速度、淡入淡出、插入转场素材...
- python字符串驼峰转换_驼峰风格字符串转换为下滑线风格字符串
- python 图片相似度算法比较_python 比较2张图片的相似度的方法示例
- mysql keepalive_mysql主从之keepalive+MySQL高可用
- 用js实现一个无限循环的动画
- php传值到模板,thinkphp模板传值