腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
全局
执行
上下文
是否
与
JavaScript
中
的
全局
对象
相同
?
javascript
、
scope
、
v8
据我所知,每次
JavaScript
程序开始运行时,引擎都会首先创建一个
执行
上下文
,将该
执行
上下文
推入调用堆栈/
执行
堆栈,然后还会创建一个
全局
对象
(浏览器
中
的
窗口和节点中
的
全局
对象
)。要创建
执行
上下文
,引擎首先经历创建阶段,在此阶段,它为整个函数定义和变量声明(提升)分配内存空间。它维护一个对外部作用域
的</em
浏览 39
提问于2020-04-17
得票数 2
1
回答
为什么这里没有创建
执行
上下文
?
javascript
编写以下代码将导致对Function构造函数求值,从而导致
全局
对象
上存在一个指向函数-
对象
实例Foo
的
属性。function Foo() {}我
的
想法是: 在
JavaScript
中
,所有东
浏览 1
提问于2014-11-30
得票数 1
3
回答
点符号、窗口
对象
及其性质
javascript
、
scope
、
this
、
window-object
我正在尝试学习一些关于
javascript
.Here
的
新概念,这是我编写
的
简单代码。在函数
中
,这个关键字引用
全局
对象
,它是窗口,除非它与另一个
对象
的
上下文
绑定。在myobj
对象
中
,有两个方法
与
另两个
全局
访问
的
函数afunc和anotherfunc共享一个
相同
的
名称。我想在myobj
上下文
中访问
浏览 2
提问于2014-10-14
得票数 3
回答已采纳
1
回答
JavaScript
(EMCAScript)
全局
变量在所有运行时环境
中
得到保证
javascript
因为
JavaScript
代码通常通过
与
执行
环境
的
交互获得有用性,所以大多数
上下文
都会将特定
的
变量(和函数)放置在
全局
范围内,以便从环境
中
公开数据和功能。例如,在web浏览器
中
,window
对象
允许网页
中
包含
的
JavaScript
代码
与
浏览器
上下文
交互。但是,该语言一般不需要变量,而且许多
JavaScript
引擎
浏览 4
提问于2022-11-28
得票数 0
1
回答
将
全局
对象
传入ScriptObjectMirror.unwrap
javascript
、
java
、
nashorn
ScriptObjectMirror有一个接受Global
对象
的
方法。问题是,我不知道如何发送
全局
对象
,因为似乎没有一种容易
的
方法来访问它。这意味着我总是得到镜像,而不是原始
对象
(从ScriptObjectMirror.class解压缩代码): }如何传递正确
的
浏览 3
提问于2015-12-08
得票数 4
回答已采纳
1
回答
node.js
与
v8
中
铬
的
差异
javascript
、
node.js
、
google-chrome
chrome版49.0.2623.110 m这是我
的
代码: this.a = 1; this.b = 2;
浏览 5
提问于2016-04-04
得票数 4
回答已采纳
1
回答
全局
执行
上下文
有可能弹出
执行
堆栈吗?
javascript
、
event-handling
当JS代码开始运行时,会创建
全局
执行
上下文
,并位于
执行
堆栈
的
底部,以便“容纳”
全局
变量
对象
和'this'。如果在运行整个JS代码之后
执行
堆栈变为空,并且没有
全局
执行
上下文
,那么如何仍然能够访问
全局
变量(例如,我正在运行一个带有JS代码
的
html文件,在它完成后,我仍然能够通过Chrome控制台看到
全局
变量
的
值
浏览 5
提问于2015-11-23
得票数 9
回答已采纳
3
回答
是否
可以使用函数内部
的
"var“将函数绑定到窗口?
javascript
、
scope
、
this
前言:我是一位语言研究人员,试图为
JavaScript
提供一个非常具体
的
用例。我知道关于范围界定和窗口使用等
的
“最佳实践”。
是否
可
浏览 5
提问于2015-09-21
得票数 0
1
回答
JS
执行
上下文
在完成后
是否
在内存
中
持续存在(如果对在其中创建
的
词法环境
的
引用仍然存在)?
javascript
或者
执行
上下文
对象
被垃圾回收,只留下词法环境
对象
仍然被引用(即被闭包引用)?ExecutionContext
是否
a)创建
全局
/窗口/模块类型
对象
,b)将其'this‘属性
的
值
浏览 0
提问于2019-06-28
得票数 0
4
回答
JavaScript
中
的
激活和变量
对象
?
javascript
、
ecma262
术语“激活
对象
”仅仅是“变量
对象
”
的
另一个名称,或者它们之间实际上有什么区别吗?我一直在阅读一些关于如何在
执行
上下文
中形成变量作用域
的
JavaScript
文章,从我
的
角度来看,似乎在大多数文章
中
,这两个术语可以互换使用。
浏览 1
提问于2011-06-14
得票数 25
回答已采纳
1
回答
全局
变量:
全局
执行
上下文
对象
还是窗口
对象
?
javascript
全局
变量真正存储在哪里?我知道这个存在,但我目前正在读一本书,书中说
全局
变量存储为
全局
执行
上下文
对象
的
属性。 但是,我在第一段
中
包含
的
链接说,它们是窗口
对象
的
属性。那么,窗口和
全局
执行
上下文
对象
(如果有的话)之间有什么关系呢?如果没有,我读
的
那本书是错
的
吗?
浏览 12
提问于2015-01-19
得票数 0
回答已采纳
2
回答
在
Javascript
中
“
全局
”是一个函数吗?
javascript
、
closures
、
executioncontext
我正在努力学习
Javascript
中
的
闭幕式是什么。根据MDN,每次创建函数时,都会创建闭包。然而,“堆栈溢出”
中
的
许多文章和答案都指出,闭包
的
概念需要内部函数和外部函数及其变量之间
的
关系。因此,我想知道“
全局
”
是否
是在
全局
范围(或
全局
执行
上下文
)运行时
执行
的
函数。如果“
全局
”是一个函数,那么脚本
中</
浏览 6
提问于2021-05-16
得票数 0
回答已采纳
1
回答
最初
的
全局
执行
上下文
是否
在
JavaScript
中
从调用堆栈中弹出?
javascript
、
ecmascript-6
“初始
全局
执行
上下文
”
是否
在
JavaScript
中
从调用堆栈中弹出?我指的是始终位于堆栈底部
的
执行
上下文
。 如果是这样的话,我想这意味着在从作业队列中提取回调之前首先将其推入堆栈?或者,每当回调推送到堆栈上时,
是否
是[[Scope]].outer链提供了对
全局
环境
的
访问?
浏览 1
提问于2015-04-26
得票数 1
回答已采纳
1
回答
关于学习
Javascript
、
执行
上下文
、堆栈、闭包
的
基本问题
javascript
、
scope
、
closures
、
executioncontext
Javascript
社区。我知道
Javascript
中
的
每件事都发生在它自己
的
执行
上下文
中,
全局
函数被创建,然后每个函数被创建、
执行
、放在堆栈上、从堆栈
中
取出等等。我明白了。然而,我不理解当一个函数被放到
与
全局
上下文
相同
级别的
执行
堆栈上时
的
作用域链,为什么它不将变量
的
值
的
作用
浏览 6
提问于2020-03-12
得票数 0
2
回答
什么定义了
javascript
全局
对象
中
DOM ` `document`‘属性
的
可用性?
javascript
、
dom
、
standards
然而,据我所知,这个规范并没有定义如何在浏览器
中
获取表示当前文档
的
这样一个
对象
的
实例。基本上,我想要
的
是--它在哪里明确声明,在
执行
网页
中
的
javascript
时,我可以调用document.getElementById("someId") (注意小写字母d),而document属性表示
执行
设置脚本
的
全局
对象
、脚本
的
浏览<em
浏览 5
提问于2009-12-01
得票数 3
回答已采纳
1
回答
对多个eval函数使用
相同
的
javascript
执行
上下文
javascript
、
eval
我正在构建一个项目,允许用户使用小
的
javascript
代码片段添加和注释多个<textarea>输入,并使用浏览器
的
javascript
运行时单独运行它们。假设它类似于客户端
javascript
的
jupyter笔记本。 但是,我面临
的
问题是如何在这两个代码段之间共享
相同
的
javascript
执行
上下文
。但是,正如预期
的
那样,第二个片段抱怨x是unde
浏览 3
提问于2022-09-20
得票数 0
回答已采纳
1
回答
eval()在
全局
上下文
和函数
上下文
中
的
奇怪行为。IE9 & IE10
javascript
、
internet-explorer-9
、
jscript
在
全局
上下文
中,我用这样
的
代码调用eval()函数:之后,"sft.js“脚本文件
中
的
所有局部变量、函数、
对象
都将添加到我
的
全局
上下文
中。但是,如
浏览 1
提问于2013-04-11
得票数 1
1
回答
与
闭包相关
的
Javascript
执行
上下文
javascript
、
closures
阅读一些有关
javascript
执行
上下文
的
文章。我现在
的
看法如下(如果我错了,请纠正我)。 函数
执行
上下文</
浏览 2
提问于2018-02-22
得票数 0
回答已采纳
3
回答
使用var重新说明有效,但不能使用let in Chrome代码片段
javascript
、
ecmascript-6
、
let
、
executioncontext
我开始学习
JavaScript
,我在谷歌浏览器中使用代码片段或控制台。我不明白一件事。当我运行如下代码片段时:console.log(x); 很多次。我假设使用let声明
的
变量在某种程度上是“易失性
的
”,但是使用var声明
的
变量
与
窗口
对象
相关联,所以它们是“非易失性
的
”?或者更一般:
全局
环境
的
声明性环境记录
中
的
声明在脚本
执行
后会被清除,但存储在
全局<
浏览 5
提问于2020-07-15
得票数 2
1
回答
Javascript
:不同形式函数之间
的
差异
javascript
、
function
对于函数a(),
JavaScript
将打包
全局
上下文
并将其
与
函数
的
作用域链相关联。此时,函数a()将知道步骤1
中
的
所有变量和函数定义。
JavaScript
不计算函数a(),因此不了解函数
中
的
本地
上下文
。在调用函数之前,这将保持为真。B版
与
上面的步骤1一样,
JavaScript
在
全局
范围内扫描脚本,并识别所有变量和函数定义并将它们提升到顶部。
浏览 1
提问于2013-03-27
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端入门7-JavaScript语法之相关术语
jQuery-基础知识
开发者最常犯的8个JavaScript错误
JavaScript 变量作用域|JavaScript 教程
这些JS知识,你应该知道
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券