位置:- 正文

Js如何存储执行上下文(js怎么存储数据)

编辑:rootadmin

推荐整理分享Js如何存储执行上下文(js怎么存储数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js本地存储几种形式,js怎么存储数据,js怎么存储数据,js怎么存储数据,js储存方式,js数据存储方式,js如何存储执行结果,js如何存储执行的数据,内容如对您有帮助,希望把文章链接给更多的朋友!

Js如何存储执行上下文(js怎么存储数据)

955

1、执行上下文存在于数据栈中。该栈保存代码运行是创建的所有上下文。

栈的特点是后进先出,每创建一个新的上下文,就会压入栈的顶部。当函数执行完成时,上下文从栈中弹出,控制过程到达栈中的下一个上下文。

2、当js引擎第一次触摸脚本时,它将创建一个全局的上下文,并将其压入栈中。

实例

//创建全局上下文,入上下文执行栈varname='globalName';functionF1(){//第一阶段进行后//这里this指向window//name被创建,但是未赋值//F2被创建并且引用console.log(name);//那么这里应该是undefinedconsole.log(F2);//这里应该是F2varname='f1ame';//再此之后,则name可以访问到functionF2(argumentName){console.log(argumentName);//创建F2上下文,入上下文执行栈同理F2(name);//F2出栈console.log(sex);//sex未创建,未赋值,且作用域链中也没有,所以报错sexnotdefined//创建F1上下文,入上下文执行栈F1();//F1出栈//全局上下文出栈
本文链接地址:https://www.jiuchutong.com/zhishi/310184.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/310185.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络