var message = 'Spoon!';
$('#foo').bind('click', function() {
alert(message);
});
message = 'Not in the face!';
$('#bar').bind('click', function() {
alert(message);
});
2つの出力メッセージが同じであるのはなぜですか。'foo'のクロージャー内の最初のメッセージは'Spoon!'を参照していませんか?なぜだめですか?誰か説明してください。チュートリアルの説明がわかりません。