call()是一个对象可以继承、使用另一个对象的函数的方法,是一种拿来主义的办法。这个要和this来配合使用。

var xyj = {

name: '孙悟空',

age: 1000,

gender: '男',

jieshao: function() {

return "姓名:" + this.name + "\n年龄:" + this.age + "\n性别:" + this.gender;

},

jieshao2: function(loc) {

return loc + ":\n" + "姓名:" + this.name + "\n年龄:" + this.age + "\n性别:" + this.gender;

}

};

var xyj2 = {

name: '猪八戒',

age: 800,

gender: '男',

}

var intro = xyj.jieshao.call(xyj2);

console.log(intro);

var intro2 = xyj.jieshao2.call(xyj2, '高老庄');

console.log(intro2);

Javascript学习笔记:call()函数的使用相关推荐

  1. 菜鸟教程-Javascript学习笔记-JS函数之前

    教程连接是: https://www.runoob.com/js/js-tutorial.html DOM(一些操作页面元素的方法) BOM(一些操作浏览器的方法) ################# ...

  2. Javascript学习笔记2——函数

    在Javascript中,function才是Javascript的第一型.当我们写下一段函数时,其实不过是建立了一个function类型的实体. 就像我们可以写成这样的形式一样: function ...

  3. javascript学习笔记(七) 函数

    1.函数内部属性 arguments arguments用来保存函数的参数,arguments.callee指向拥有arguments对象的函数 1 //阶乘 2 function factorial ...

  4. 《JavaScript语言精粹》学习笔记(函数(2))

    <JavaScript语言精粹>学习笔记(函数(2)) 函数(Functions) 参数(Arguments) 当参数被调用时,会得到一个"免费"的参数数组argume ...

  5. JavaScript学习笔记——函数 Part4:向函数传递函数、从函数返回函数(函数是一等公民)

    要点 函数是值,这个值就是函数引用 函数是一等公民:函数引用是一等值 可将函数引用赋给变量.含在数据结构(如对象)中.传递给其他函数或从其他函数返回 函数是一等公民 不要再认为函数是特殊的,有别于Ja ...

  6. JavaScript学习笔记(四)---闭包、递归、柯里化函数、继承、深浅拷贝、设计模式

    JavaScript学习笔记(四)---闭包.递归.柯里化函数.继承.深浅拷贝.设计模式 1. 匿名函数的使用场景 2.自运行 3.闭包 3.1前提: 3.2闭包 4.函数对象的三种定义方式 5.th ...

  7. JavaScript学习笔记(五)

    JavaScript学习笔记(五) ①Array类 本地对象 ②Date类 ①Global对象 对象的类型   内置对象 ②Math对象 宿主对象 今天继续学习JS中的对象,昨天内置对象Global对 ...

  8. Java程序猿的JavaScript学习笔记(10—— jQuery-在“类”层面扩展)

    计划按例如以下顺序完毕这篇笔记: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript ...

  9. JavaScript 学习笔记(1)

    1.     何为 Jscript JScript 是一种解释型的.基于对象的脚本语言. 局限性: 1)        不能使用该语言来编写独立运行的应用程序 2)        没有对读写文件的内置 ...

  10. JavaScript学习笔记04【高级——DOM和事件的简单学习、BOM对象】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

最新文章

  1. Python 将数据框类型转为字典类型
  2. 小孩子如何学会语言?科学家使用计算机模型解释儿童语言学习过程
  3. 今日arXiv精选 | 23篇顶会论文:ICASSP / ICCV / CIKM / ICME / AAAI
  4. 《JavaScript设计模式与开发实践》原则篇(3)—— 开放-封闭原则
  5. vim中跳到第一行和最后一行
  6. 重要的ui组件——Behavior
  7. 前端网页广告无线翻滚_从小白到web前端工程师进阶之路 从0到1到更深
  8. 中南大学c语言试题期末考试,2011年中南大学C语言期末试题卷A
  9. 马斯克2021五大预测:重返月球并比赛遥控汽车,全面实现自动驾驶,你pick哪一个?...
  10. 如何更高效、更系统地彻底搞懂3D视觉?
  11. sqlserver 2012 MSSQLSERVER服务显示正在挂起更改且无法启动
  12. 【实习之T100开发】帆软报表笔记
  13. [ASP调试]小旋风Web服务器使用
  14. 斯隆论社会责任:德鲁克日志之四月二十五日
  15. 隔离通信-RS485(一)
  16. SPSSPRO模型归纳整理
  17. 我在首席数据官年会上的演讲实录
  18. ACR2010_现实医疗环境下RA缓解率低是否可以用预测因素解释
  19. h5 禁止微信内置浏览器调整字体大小方法
  20. 应用在电视触摸屏中的十四通道智能触摸芯片

热门文章

  1. 【计算机毕业设计】基于Springboot的口腔牙科诊所系统
  2. 新浪微博登陆开发流程
  3. 选赵敏还是选小昭,这可真是个问题 | Decision Tree
  4. OpenCV(九)形态学操作4--礼帽与黑帽(顶帽与底帽)
  5. java 调用虚拟打印机_通过虚拟打印机获取其他软件的数据,实现数据传输
  6. MySQL安装以及MySQL图像化工具Sqlyog的安装注册
  7. el.scrollHeight属性的理解
  8. 基于Vue的高德离线地图开发--省市县
  9. Windows server 2012 R2 安装PostgreSQL
  10. 宽字符wchar_t和窄字符char区别和相互转换