私がこの無名関数を持っているとしましょう:
(function(window){
var private = 'private msg';
function sayit() {
alert(private) // works
}
document.body.onclick = sayit; // works
})(window);
// private shouldn't be accessible here
これはJavaScriptの動作方法ですか?
つまりprivate
、その無名関数の外部からアクセスする方法はありませんか?
private
もしそうなら、コードをそのままにして、外部からアクセスするためのある種のハックを見つけることは可能ですか?