var name = "windows"
var object = {
name:"object",
show:function(){
return function(){
return this.name
}
}
} object.show()() //windows

从此题发现this只有一级往上的作用域(除非特别指定)

window.val = "1"
var obj = {
val:"2",
show: function(){
this.val *= 2
val *= 2
console.log(this.val)
console.log(val)
}} obj.show()
var fun = obj.show
fun() 4
2
8
8

箭头函数的this定义:箭头函数的this是在定义函数时绑定的,不是在执行过程中绑定的。简单的说,函数在定义时,this就继承了定义函数的对象。

最新文章

  1. easyui datagrid 动态操作editor 的方法
  2. iOS Block简介
  3. Jackson
  4. 如何处理 android 方法总数超过 65536 . the number of method references in a .dex file exceed 64k
  5. Win7安装visual c++ 2015 redistributable x64失败
  6. dede去掉当前位置position后面的箭头
  7. dedecms /member/flink_main.php SQL Injection Vul
  8. Android-Universal-Image-Loader的缓存处理机制
  9. web项目中 集合Spring&使用junit4测试Spring
  10. php--opp--2.什么是类,什么是对象,类和对象这间的关系
  11. OpenCV中cvWaitKey()函数注意事项
  12. 跟我学android-Notification
  13. ORACLE/MYSQL/DB2等不同数据库取前几条记录
  14. XSD实例
  15. jquery ready方法实现原理 内部原理
  16. c++中string的用法
  17. java爬虫案例学习
  18. 学JAVA第六天,运算符、表达式、if语句以及for、while、都循环
  19. webpack学习笔记——项目引入zepto及tap事件失效的解决
  20. Android 性能优化提示

热门文章

  1. (三)微信小程序配置
  2. P1049 数列的片段和
  3. GNS3 模拟icmp禁止不可达
  4. 微服务框架中springboot启动的一个问题
  5. 福州大学2020年春软工实践W班第二次作业
  6. idea 将java 项目 打包成jar包
  7. IDE一直在indexing, 造成系统卡死解决方法
  8. torchvision.datasets
  9. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-tint
  10. ROS2学习日志:TurtleSim测试日志(基于ROS2 Eloquent Elusor)