我有一个
函数,我希望它每次触发时都执行交替进程.任何有关如何实现这一目标的帮助都会很棒.
function onoff(){
statusOn process /*or if on*/ statusOff process
}
JavaScript的一个有趣的方面是
函数是第一类对象,这意味着它们可以具有
自定义属性:
function onoff() {
onoff.enabled = !onoff.enabled;
if(onoff.enabled) {
alert('on');
} else {
alert('off');
}
}
为此,您的函数应该有一个名称.如果您的函数是匿名的(未命名),您可以尝试使用arguments.callee来访问它,但在新的ES5标准中不推荐使用它,并且在使用其严格模式时不可能.
原文链接:https://www.f2er.com/js/159603.html