跳到主要内容
13个事件
什么时候切换格式 什么 通过 许可证 评论
2018年4月19日7:24 评论 补充 布雷克 @T。J.克劳德是的,我是说
2018年4月19日6:50 评论 补充 T.J.克劳德 @brk:你的意思是要编辑答案,将代码块转换为可运行的代码段吗?如果是这样:加油,谢谢!
2018年4月19日4:40 评论 补充 布雷克 @T。J.Crowder我可以添加编辑代码段并将其放入堆栈代码段吗?
2017年6月30日15:05 评论 补充 莱恩等待28 Crowder技术上是的。但为了以人们能够理解的方式解释它,我说的是对象。但感谢您添加抽象细节。“this”可以从字面上指代任何东西。
2017年6月30日13:57 评论 补充 T.J.克劳德 @莱恩等待28:“这是指调用函数的对象”不,它不是。对象不调用方法,代码调用方法;在JavaScript中,代码只松散地链接到对象。当代码调用方法时,它设置无论是显式的还是隐式的,都可以是它喜欢的——在严格模式下,它甚至可能不是对象引用,也可能是原始值。
2017年6月28日18:41 评论 补充 莱恩等待28 0反对票这是我如何解释的,简单地说:这是指调用函数的对象。因为differentObj调用了foo(),所以它将指向different Obj。因为f是在全局范围内定义的,所以它是窗口对象的方法,所以它指向窗口。由于窗口对象没有属性firstName,this.firstName返回未定义的Fun事实:在全局范围(顶层/级别)中定义的任何内容都将成为窗口对象的属性(全局范围=窗口对象)。
2014年7月11日22:30 历史 已编辑 T.J.克劳德 抄送BY-SA 3.0
修复输入错误
2014年6月13日14:11 投票 接受 JCm公司
2014年2月3日17:21 历史 已编辑 T.J.克劳德 抄送BY-SA 3.0
严格模式更新
2010年11月16日16:28 历史 已编辑 T.J.克劳德 CC BY-SA 2.5
正文增加1253个字符;删除正文中的182个字符
2010年11月16日16:12 历史 已编辑 T.J.克劳德 CC BY-SA 2.5
正文增加49个字符;正文中添加了125个字符
2010年11月16日16:06 历史 已编辑 T.J.克劳德 CC BY-SA 2.5
正文中添加了3168个字符
2010年11月16日15:51 历史 回答 T.J.克劳德 CC BY-SA 2.5