美文网首页
2019-05-15 函数与对象

2019-05-15 函数与对象

作者: tsl1127 | 来源:发表于2019-05-16 19:00 被阅读0次

函数是对象


image.png
image.png

JS 中对象函数没有关系,JS 之父通过 this 强行使得它们有关系。

obj.fn.call(obj, 1,2,3) => obj.fn(1,2,3)


image.png
image.png

1、参数的值只有在传参的时候才能确定
2、this是第一个参数
=>this的值只有在传参的时候才能确定


image.png

以上代码函数并没有执行,所以this是不确定的


image.png
image.png
image.png
image.png
image.png

上面的this都是默认值,可以通过call来修改this

image.png

箭头函数把.call传this值的这个功能给去掉了


image.png

相关文章

  • 2019-05-15 函数与对象

    函数是对象 JS 中对象函数没有关系,JS 之父通过 this 强行使得它们有关系。 obj.fn.call(ob...

  • VBA-JC第8节|文本处理与复杂工作表汇总

    最近更新:'2019-05-15' 字符串函数For Each语句 1. 字符串函数 系统函数:vBA中内置的、已...

  • 深入理解JavaScript对象

    对象的种类 函数对象与普通对象 构造函数与原型对象 prototype 与__proto__ prototype ...

  • Promsie深入2

    预备知识 函数对象与实例对象 函数对象:将函数作为对象使用,简称为函数对象实例对象:new 函数产生对象,简称为对...

  • 2018-05-18 原型链

    1:普通对象与函数对象 JavaScript分为普通对象和函数对象,通过new Function创建的对象都是函数...

  • 原型概念

    神秘对象称与构造函数 神秘对象就是构造函数的 "原型属性"简称原型 (构造函数的原型) 神秘对象与构造函数所创建出...

  • 第十六章 string类和标准模板库(5)函数对象

    (五)函数对象 函数对象,也叫作函数符functor。函数符是可以以函数的方式与()结合的任意对象,包括函数名,函...

  • Node之基础全局作用域及全局函数

    全局对象 global setTimeout函数与clearTimeout函数,setInterval函数与cle...

  • js原型与原型链

    一. 普通对象与函数对象 JavaScript 中,分为普通对象和函数对象,Object ,Function 是J...

  • Promise

    1、准备 1.1、区别实例对象与函数对象 1.实例对象: new函数产生的对象,称为实例对象,简称为对象2.函数对...

网友评论

      本文标题:2019-05-15 函数与对象

      本文链接:https://www.haomeiwen.com/subject/hvyvaqtx.html