call 和 apply 的使用
来源:互联网 发布:那个基金软件好 编辑:程序博客网 时间:2024/06/10 02:16
call 和 apply 都是改变当前执行函数的上下文,也就是改变this的指向。
call的语法 fun.call(thisArg[, arg1[, arg2[, ...]]])
apply的语法fun.apply(thisArg, [argsArray])
var pet = {words: '...',speak: function (name) {console.log('I am ', name, 'speak: ', this.words);console.log('print this = ', this)}}var dog = {words: "wang"}pet.speak('animal');console.log("-----call--------");pet.speak.call(dog, 'xiaohua');console.log("-----apply--------");pet.speak.apply(dog, ['xiaohua']);
打印结果
阅读全文
0 0
- call 和 apply 的使用
- call和apply的使用和区分
- JavaScript中apply和call的使用
- apply()和call()、bind()的使用介绍
- 关于call和apply的使用
- JavaScript中call和apply的使用
- call 和 apply 的使用讨论
- apply、call的区别和使用
- 如何使用call和apply
- javascript apply|call的使用
- js call apply的使用
- CALL 和 APPLY 的学习
- call和apply的异同
- javascript的call()和apply()
- apply和call的用法
- javascript的call和apply
- apply 和call的用法
- apply 和call的用法
- MFC3-图像边缘处理
- 多态性
- top K问题
- NY116
- 1002:A + B Problem II
- call 和 apply 的使用
- cache line技术浅析
- 【LeetCode】 82. Remove Duplicates from Sorted List II
- Java Web基础知识之文件下载:当你下载文件的时候到底发生了什么?
- AtomicInteger解析
- Android的代理模式
- Android:通过WifiManager监听Wifi信号强弱
- AngularJS 中的Promise --- $q服务详解
- linux 安装golang