博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js call 理解
阅读量:4553 次
发布时间:2019-06-08

本文共 274 字,大约阅读时间需要 1 分钟。

 

 

 

 首先直接放定义:

总结

1.前提:fun是函数 

2.thisArg是在fun函数运行时 指定的this值

 

 

 

 

1.使用call来继承,新函数使用已经定义好的函数里的方法

下面直接上实例  函数b直接使用函数a里的c方法

 

 

 

 

 2.使用call()函数后 ,this改变指向,并且复制临时函数f,完成函数的继承

先来看看函数运行call前后的指向

很明显 最开始b函数的this是指向自身,通过call函数改变this指向 ,获得了a函数的属性和方法

 

 

 

参考资料

转载于:https://www.cnblogs.com/xxx91hx/p/8562293.html

你可能感兴趣的文章
linux 编译运行c文件
查看>>
Scrapy的学习和使用
查看>>
7.内部类(一)之详解内部类
查看>>
1.messager消息提示框
查看>>
C teaching
查看>>
分隔指定内容,提取章节数
查看>>
this point
查看>>
验证登录信息是否合法
查看>>
线程池
查看>>
git版本控制器的基本使用
查看>>
Redis 笔记与总结4 set 和 zset 类型
查看>>
jQuery Ajax 回调函数中调用$(this)的问题 [ 转 ]
查看>>
thymeleaf:字符串拼接+输出单引号
查看>>
springboot:集成fastjson(教训)
查看>>
网络流 Edmons-Karp 算法讲解
查看>>
「NOIP2018模拟9.10」公约数 - 找规律 - gcd
查看>>
使用java理解程序逻辑(15)
查看>>
bzoj 1879 状压dp
查看>>
python 一些特殊用法和坑
查看>>
WIFI密码破解全攻略
查看>>