考虑以下 javascript:
$(function(){
var private_function = function(){
alert("private_function!");
}
setTimeout("private_function();", 1000);
});
这会产生错误“private_function 未定义”。
有没有办法在不污染全局命名空间/通过全局模块公开它的情况下推迟 javascript 中私有/匿名函数的执行?
感谢您的任何建议。