《2018年9月18日》【连续350天】
标题:js scope chain;
内容:
// 作用域精解
// [[scope]]
function a()
{
function b()
{
function c()
{
}
c();
c();
}
b();
}
a();
// a defined --> scope chain:0 GO
// a doing --> scope chain:0 aAO
// 1 GO
// b defined --> scope chain:0 aAO
// 1 GO
// b doing --> scope chain:0 bAO
// 1 aAO
// 2 GO
// c defined --> scope chain:0 bAO
// 1 aAO
// 2 GO
// c doing --> scope chain:0 cAO
// 1 bAO
// 2 aAO
// 3 GO
// c doing --> scope chain:0 new cAO
// 1 bAO
// 2 aAO
// 3 GO