var message = 'Spoon!';
$('#foo').bind('click', function() {
alert(message);
});
message = 'Not in the face!';
$('#bar').bind('click', function() {
alert(message);
});
为什么两个输出信息是一样的:“Not in the face!”;'foo' 的闭包中的第一条消息不是指的是 'Spoon!' 吗?为什么不?请有人解释。我不明白教程的解释。