【JS】call,apply,bind

const steven = {name: "Steven",phoneBattery: 70,charge: function (level) {this.phoneBattery = level}
}const becky = {name: "Becky",phoneBattery: 30,
}steven.charge(100)
console.log(steven);// steven 的充电宝给 becky 用,并充电到 100
// steven.charge.call(becky, 100)
// console.log(becky);// steven 的充电宝给 becky 用,不过不是立即充电,而是稍后再充
var beckyCharge = steven.charge.bind(becky)
// 将 becky 的手机充电到 100
beckyCharge(100)
console.log(becky);

【JS】call,apply,bind相关推荐

  1. 【js】复选框,复选下拉框,文本框勾连

    [js]对常见事件的一个总结 ps: 内容涉及(kendo Ui, jQuery) 如下图所示:要求实现功能点 (1)用户名(复选下拉框,可选择多个)和用户名(文本输入框)相勾连 复选下拉框改变,文本 ...

  2. 【JS】实时监控页面,input框数值自动求和

    需求: 有一个页面需要将input框填入的各个费用自动相加,添加到"合计费用"里. 解决方案: 使用jquery的blur实践,每个费用的Input框检测到失去焦点时,将所有的in ...

  3. 【JS】获取当前时间,且格式为yyyy-MM-dd hh:mm:ss

    我们在前端获取当前时间: var nowDate = new Date(); 时间格式为: Sun May 27 2018 19:28:09 GMT+0800 (中国标准时间) 但是我们想在页面上显示 ...

  4. 【Java12】tomcatservlet(nginx,web.xml,生命周期,适配器优化),requestresponse(请求转发,登陆案例(1),重定向,文件下载)

    文章目录 1.nginx的conf文件:以前网络编程中B/S架构中服务器是用socket写,用文件输入流读一个文件,读到后socket通过outputstream写出去,这些过程有了nginx后再也不 ...

  5. 【CSS】小妙招,各种问题总结方法处理

    1.实现div文字溢出自动省略号截取 overflow:hidden; /*超过部分不显示*/ text-overflow:ellipsis; /*超过部分用点点表示*/ white-space:no ...

  6. 【MongoDB】MongoDB入门篇,修行靠自学

    [MongoDB]入门篇MongoDB,修行靠自学 [此为学习笔记,后续会持续更新] 一 简介 1.1 网址 版本:https://www.mongodb.com/try/download/commu ...

  7. 【MediaPipe】(4) AI视觉,远程手势调节电脑音量,附python完整代码

    各位同学好,今天和大家分享一下如何使用MediaPipe完成手势调节电脑音量,先放张图看效果. 注意!! 本节需要用到手部关键点的实时跟踪,我已经在之前的文章中详细写过了,本节会直接使用,有疑问的同学 ...

  8. 学以致提高学生操作计算机能力,【学以致用】提供学习平台,提升学生实际应用能力...

    原标题:[学以致用]提供学习平台,提升学生实际应用能力 我校教学服务部多年来一直承担学校电教设备的管理与维修任务,保障了全校教育教学及其他工作的顺利进行:同时,也成为学生学习实践的一个大平台. 近日, ...

  9. 【Linux】无法添加用户,报“useradd: cannot open /etc/passwd”问题解决过程记录

    [Linux]无法添加用户,报"useradd: cannot open /etc/passwd"问题解决过程记录 参考文章: (1)[Linux]无法添加用户,报"us ...

最新文章

  1. 从重采样到数据合成:如何处理机器学习中的不平衡分类问题?
  2. python网络编程-socket编程
  3. php 打印对象详细信息,php打印显示数组与对象的函数详解
  4. 程序员如何写简历?来自硅谷的八条建议
  5. 双显示器N卡安装ubuntu驱动以及解决办法
  6. 【软件】OBS无法捕捉显示屏
  7. SecurityManager篇
  8. mongo3.5 java cursor,Spring Data MongoDB-需要'cursor'选项
  9. canoco5冗余分析步骤_基因富集分析|理解
  10. 联想笔记本卸载McAfee
  11. html5 扩展 cs6,Dreamweaver CS6提高了HTML5工具的效率
  12. 【数据清理与特征工程】2-数据清理
  13. scrapy框架用CrawlSpider类爬取电影天堂.
  14. 最新电脑cpu性能排行服务器,服务器cpu性能排行,手把手教你服务器cpu性能排行...
  15. 快狗打车冲击港股,同城货运的战役才刚刚开始
  16. 牛客网刷题java之变态跳台阶一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
  17. android代码修改mp3文件封面,从android中的mp3文件中提取专辑封面
  18. excel波士顿矩阵怎么做_EXCEL波士顿矩阵法图
  19. 第一讲 VMware 软件安装和虚拟机创建
  20. github push时提示Username for ‘https://github.com‘ 解决办法

热门文章

  1. java 事件分发机制_用两段代码带你看懂事件分发机制
  2. macos big sur u盘安装_老款macbook机型欺骗补丁强制安装macOS11 Big Sur图文详解
  3. 安装scws需要安装php吗,Linux 安装SCWS-1.2.3 安装说明(包括php扩展)
  4. 使用 Windows Sysinternals 工具进行故障排除
  5. 永恒之蓝(MS17-010)补丁KB号
  6. java 本季度_Java获取当天、本周、本月、本季度、本年等 开始及结束时间
  7. cximage 控制台 程序 显示图片_VisualStudio创建程序(Create a program)
  8. resset-rem.css
  9. 小汤学编程之JavaEE学习day10——Spring
  10. mac下ssh免密登陆远程服务器(linux)