分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

js作用域

发布时间:2023-09-06 01:08责任编辑:白小东关键词:js作用域

每个JavaScript函数都表示一个对象, 确切的为一个Function的实例对象。Function对象跟其他对象一样,拥有可以编程访问的对象,和不可以通过代码访问的仅供JavaScript引擎存取的内部属性。其一为[[Scope]], 由ECMA-262标准第三版定义。

作用域链: 内部属性[[Scope]]包含了一个函数被创建的作用域中对象的集合。 它决定哪些数据能被函数访问。 

函数作用域中的每个对象被称为一个可变对象,每个可变对象都以‘键值对‘的形式存在。

 当一个函数创建后, 他的作用域链会被创建此函数的作用域中可访问的数据对象所填充。

 执行函数时会创建一个称为执行环境(execution context)的内部对象。 函数每次执行时对应的执行环境都是独一无二的, 所以多次执行同一个函数, 也会创建多个执行环境。 当函数执行完毕, 执行环境就会注销。

js作用域

原文地址:http://www.cnblogs.com/xiaoxiaoai/p/7467593.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved