我现在正在开发一个似乎遵循编码的JS UDF。
<script>
<!--
function alertmsg()
{
alert("Hello World");
}
for(p=1; p <= 2; p++)
{
alertmsg();
}
-->
</script>
通常,由于循环计数为2,因此警报消息将发出两次。我想要的是,即使循环计数为3,警报消息也将仅发出一次。任何想法将不胜感激。
最佳答案
您只想在循环中执行一次代码?做这样的事情:
var executed = false;
for(var i = 1; i <= 2; i++)
{
if (!executed) {
alertmsg();
executed = true;
}
}