this深度面试题2
2024-10-08 17:13:21
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就继承了定义函数的对象。
最新文章
- easyui datagrid 动态操作editor 的方法
- iOS Block简介
- Jackson
- 如何处理 android 方法总数超过 65536 . the number of method references in a .dex file exceed 64k
- Win7安装visual c++ 2015 redistributable x64失败
- dede去掉当前位置position后面的箭头
- dedecms /member/flink_main.php SQL Injection Vul
- Android-Universal-Image-Loader的缓存处理机制
- web项目中 集合Spring&;使用junit4测试Spring
- php--opp--2.什么是类,什么是对象,类和对象这间的关系
- OpenCV中cvWaitKey()函数注意事项
- 跟我学android-Notification
- ORACLE/MYSQL/DB2等不同数据库取前几条记录
- XSD实例
- jquery ready方法实现原理 内部原理
- c++中string的用法
- java爬虫案例学习
- 学JAVA第六天,运算符、表达式、if语句以及for、while、都循环
- webpack学习笔记——项目引入zepto及tap事件失效的解决
- Android 性能优化提示
热门文章
- (三)微信小程序配置
- P1049 数列的片段和
- GNS3 模拟icmp禁止不可达
- 微服务框架中springboot启动的一个问题
- 福州大学2020年春软工实践W班第二次作业
- idea 将java 项目 打包成jar包
- IDE一直在indexing, 造成系统卡死解决方法
- torchvision.datasets
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-tint
- ROS2学习日志:TurtleSim测试日志(基于ROS2 Eloquent Elusor)