【发布时间】:2011-02-04 01:25:36
【问题描述】:
我有这样的功能:
function run(arg) {
if (!window.alreadyRun) init();
window.alreadyRun = true;
/* more code */
}
你明白了,我想弄清楚这是不是第一次调用函数。
有没有更好的方法来做到这一点?不使用全局变量?像这样的:
function run(arg) {
var ranAlready;
if (!ranAlready) init();
ranAlready = true;
/* more code */
}
【问题讨论】:
标签: javascript function