JavaScript之函数的apply和call方法。
来源:互联网 发布:ubuntu root权限命令 编辑:程序博客网 时间:2024/06/05 20:16
首先,还是先介绍一下call和apply方法。
1.所有的函数都默认包含applycall这两种方法。
2.调用函数的apply和call方法,就相当于调用该函数。
3.call方法和apply的方法:通过传参的方式,强制函数内的this指向某一对象,this引用的会被指向call/apply的第一个参数。
4.apply和call方法的不同:call方法第一个参数之外的参数是直接按参数列表传递,而apply方法第一个参数之外的参数是通过数组传递。
举例说明:
function say(age,gender){ console.log("My name is" +this.name+"I'm a"+age+"years old"+gender+".");}say.call({name:"cup"},12,"boy");say.apply({name:"cup"},[12,"boy"])
阅读全文
0 0
- JavaScript之函数的apply和call方法。
- javascript 函数的方法call()和apply()
- JavaScript 函数的apply()方法和call()方法
- javascript 函数方法apply()和call()的共同点和区别
- javascript 函数中的apply()和call()方法。
- javascript中函数的call和apply方法
- JavaScript之call,apply,bind方法的区别和共同点
- 关于javascript的apply和call函数
- 关于javascript的apply和call函数
- 关于javascript的apply和call函数
- javascript 的call和apply方法
- JavaScript 的apply和call方法
- Javascript 方法apply和call的区别
- JavaScript之call() 、apply() 函数
- javascript call和apply方法
- javascript call和apply方法
- JavaScript call()和apply()方法
- javascript中函数call方法和apply方法
- for in 循环的小细节
- MySQL --使用INSERT...SELECT
- ip及网络基础知识
- Ntrip通讯协议1.0
- LEA
- JavaScript之函数的apply和call方法。
- Android RxJava操作符详解系列: 创建操作符
- deepLink技术打开app内的某个页面
- CSS3 浏览器兼容
- 杭电1013 Digital Roots
- java oss操作
- 写一个网页进度loading(一)
- 创建和解析Json数据小Demo
- spring ioc 总结