javascript的上下文如何理解
本文介绍了javascript的上下文如何理解的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
javascript的上下文的正确详细理解(或者是正确的解释)
解决方案
上下文这个词经常被乱用,主要有四种情况:
当有人说变量所处的上下文时,实际指词法环境,或者我们常说的作用域,即规范中的
Lexical Environment
。当有人说函数的上下文时,实际指函数的执行环境,即规范中的
Execution Context
。当有人说
call
、apply
和bind
会改变函数执行的上下文时,实际指函数执行时的this,即规范中的this binding
。当有人说你这段代码要结合上下文才能看出具体含义时,此处的上下文就是我们日常生活中说的上下文。
这篇关于javascript的上下文如何理解的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文