当前位置:  开发笔记 > 编程语言 > 正文

我找到了一个javascript块,但不明白它的作用

如何解决《我找到了一个javascript块,但不明白它的作用》经验,为你挑选了1个好方法。

我发现了一个javascript但不明白它的作用.这是一个对象还是其他任何功能?

main : {
    //variables declaration
    var ret = "";
    var text = "";
    var tmp = "";
    var CSVString = "";
    var counter = 1;
    var page = 1;
    var header = 'TITLE|JOB_ID|RECRUITER|DESCRIPTION2|TIME';
    //if function 

    if (page === 1 ) {
            break main;
        }
}

请问,任何人都可以向我解释if函数中发生了什么?打破主力?



1> CodingIntrig..:

编辑:编辑后,问题略有不同,因为您添加了标签break声明.在发布的代码中,它仍然是冗余的,但如果正确使用它可以用于打破嵌套循环,如链接的MDN示例中所示:

给定一个项目数组和一组测试,此示例确定是否所有项目都通过了所有测试var allPass = true; var i,j;

top:
for (i = 0; items.length; i++)
  for (j = 0; j < tests.length; i++)
    if (!tests[j].pass(items[i])){
      allPass = false;
      break top;
    }

原答案:

虽然完全有效,但这只是一个javascript 标签声明,后跟一个块.main :什么也不会做,就像省略一样:

main : {
    //variables declaration
    var ret = "";
    var text = "";
    var tmp = "";
    var CSVString = "";
    var counter = 1;
    var page = 1;
    var header = 'TITLE|JOB_ID|RECRUITER|DESCRIPTION2|TIME';
}
alert(header);
推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有