基础 - 提升 和 闭包
Posted WeWeZhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础 - 提升 和 闭包相关的知识,希望对你有一定的参考价值。
提升
JS代码运行的两个阶段:
预解析:把所有 变量声明 和 函数定义 提前,注意变量的赋值不会提前
执行: 从上到下执行
闭包
通俗的讲,函数去访问其他函数的局部变量
function
funSome(some) {
return
function
() {
console.log(some);
};
}
oBox.onmouseover = funSome(
"liu"
);
以上是关于基础 - 提升 和 闭包的主要内容,如果未能解决你的问题,请参考以下文章