栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Javascript函数作用域和提升

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Javascript函数作用域和提升

功能提升意味着将功能移到其作用域的顶部。那是,

function b() {     a = 10;     return;     function a() {} }

交涉者将对此进行重写

function b() {  function a() {}  a = 10;  return;}

奇怪吗?

另外,在这种情况下,

function a() {}

表现与

var a = function () {};

因此,从本质上讲,这就是代码的作用:

var a = 1;      //defines "a" in global scopefunction b() {     var a = function () {}; //defines "a" in local scope    a = 10;      //overwrites local variable "a"   return;      }       b();       alert(a);      //alerts global variable "a"


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/366488.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号