call和apply详解-利用借充电宝模拟用法
javascript的这两个方法使用,假设对象是人,充电宝是方法,一个人有充电宝,另外一个人没有,如果借用呢,这里就用到了call
const steven = {name: 'steven',phoneBattery: 70,charge: function (level) {this.phoneBattery = level}
}
//steven有充电宝const becky = {name: 'becky',phoneBattery: 30,
}
//becky没有充电宝console.log(steven)
steven.charge(100)
console.log(steven)console.log(becky)
//becky接用steven的充电宝用
steven.charge.call(becky,95)
console.log(becky)
call和apply详解-利用借充电宝模拟用法相关推荐
- 详解利用基于gensim的TF-IDF算法实现基于文本相似度的推荐算法
详解利用基于gensim的TF-IDF算法实现基于文本相似度的推荐算法 TF-IDF的基本原理 算法思想 计算公式 相似度计算原理 微型图书推荐案例 案例背景 开发工具 数据预处理 TF-IDF模型建 ...
- python zxing 识别条码_详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强...
前言 这周和大家分享如何用python识别图像里的条码.用到的库可以是zbar.希望西瓜6辛苦码的代码不要被盗了.(zxing的话,我一直没有装好,等装好之后再写一篇) 具体步骤 前期准备 用open ...
- python middleware模块_详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击...
一.在django后台处理 1.将django的setting中的加入django.contrib.messages.middleware.MessageMiddleware,一般新建的django项 ...
- python3 yield 大文件_详解Python3中yield生成器的用法
任何使用yield的函数都称之为生成器,如: def count(n): while n > 0: yield n #生成值:n n -= 1 另外一种说法:生成器就是一个返回迭代器的函数,与普 ...
- 详解Python3中yield生成器的用法
这篇文章主要介绍了详解Python3中yield生成器的用法,是Python入门学习中的基础知识,需要的朋友可以参考下 任何使用yield的函数都称之为生成器,如: def count(n):whil ...
- python中break怎么用_详解Python中break语句的用法
详解Python中break语句的用法 在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的break一样. break最常见的用途是当一些外部条件被触发,需要从一个循环中 ...
- python中index函数_详解python中的index函数用法
1.函数的创建 def fun(): #定义 print('hellow') #函数的执行代码 retrun 1 #返回值 fun() #执行函数 2.函数的参数 普通参数 :要按照顺序输入参数 de ...
- 详解 javascript中offsetleft属性的用法(转)
详解 javascript中offsetleft属性的用法 转载 2015-11-11 投稿:mrr 我要评论 本章节通过代码实例介绍一下offsetleft属性的用法,需要的朋友可以做一 ...
- 详解Vue中watch的高级用法
转载自 详解Vue中watch的高级用法 我们通过实例代码给大家分享了Vue中watch的高级用法,对此知识点有需要的朋友可以跟着学习下. 假设有如下代码: 1 2 3 4 5 6 7 8 9 10 ...
最新文章
- ubuntu14 备份
- Windows Embedded CE 6.0开发初体验(二)CE开发环境 收藏
- 有关数据治理的本质及实践,看这一篇就够了【转】
- The Constructor with No Arguments
- TiKV 源码解析系列文章(二)raft-rs proposal 示例情景分析
- “奔三”了,程序员,你该怎么选择未来的路?
- Arcgis自动编号实现
- 易车与中国海洋报社达成深度合作 开拓海洋主题汽车内容
- mimimiaaaaaa
- Cloudera Manager和CDH4.1的安装
- Apalis Imx8qm记录
- 西门子s7 计算机通讯,西门子S7-200使用Modbus协议(最全解析)
- 张尧浠:美股反弹避险情绪降温、黄金迎美零售看回撤力
- MetaMask10.6.1点击切换本地网络LocalHost:8545没反应
- 北大博士生计算机学院任教,当北大博士都去了三流大学任教
- 如何添加其他网段的打印机
- 实例讨论数据可视化的配色思路
- 【日语】流行用语[四]
- 写给地方网站的创业新手(转载)
- Git撤销对远程仓库的push 或 Git撤销对远程仓库的commit提交