我有问题,这意味着在Facebook长轮询请求中为(;;); ?此语句位于从Facebook服务器长期轮询的每个文件中。
谢谢
答案 0 :(得分:1)
这是一个无限循环。
与while(true)
相同。
我猜他们使用它代替while
来缩小文件大小。
答案 1 :(得分:1)
所有参数都是可选的,这基本上是一个无限循环
答案 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的奇特方式)
喝彩!