JavaScript LHS和RHS查找错误
我在读凯尔·辛普森(Kyle Simpson)写的《你不知道JS》一书的范围和结尾,特别是这个主题JavaScript LHS和RHS查找错误,javascript,Javascript,我在读凯尔·辛普森(Kyle Simpson)写的《你不知道JS》一书的范围和结尾,特别是这个主题 function foo(a) { console.log( a + b ); b = a; } foo( 2 ); 此示例导致引用错误。书中说“b”不在范围内。 有谁能帮我认识到为什么在这个范围内找不到“b”?JavaScript中不会挂起分配,所以当您运行 console.log(a+b) b尚未定义,因此未在范围中找到 可能的重复可能的重复
function foo(a) {
console.log( a + b );
b = a;
}
foo( 2 );
此示例导致引用错误。书中说“b”不在范围内。
有谁能帮我认识到为什么在这个范围内找不到“b”?JavaScript中不会挂起分配,所以当您运行
console.log(a+b)代码>
b
尚未定义,因此未在范围中找到 可能的重复可能的重复