Facebook长轮询请求中的(;;)是什么?

时间:2013-09-24 16:49:46

标签: javascript ajax facebook long-polling

我有问题,这意味着在Facebook长轮询请求中为(;;); ?此语句位于从Facebook服务器长期轮询的每个文件中。

谢谢

4 个答案:

答案 0 :(得分:1)

这是一个无限循环。 与while(true)相同。

我猜他们使用它代替while来缩小文件大小。

答案 1 :(得分:1)

在for循环中

所有参数都是可选的,这基本上是一个无限循环

答案 2 :(得分:1)

无法执行此无限循环;只需在你的控制台中试一试。像整数递增这样的简单操作会冻结你的屏幕:


    var a = 1;
    for (;;) {
        a++;
    }

对于试图eval他们的剧本或任何东西的人来说,这可能只是一个小陷阱。

答案 3 :(得分:0)

这是一个无限循环,

for(;;) {[condition to break + loop logic]}
while ([condition to break]) { }
do { } while ([condition to break]);
例如,您可以使用它多次重复某些操作,由您决定何时停止使用break语句进行迭代。 (只是一种使用for而不是do / while的奇特方式)

喝彩!