javascript代码中的三个点

javascript代码中的三个点,javascript,firebug,Javascript,Firebug,我刚刚在一个.js文件中找到了这段代码,它是在线的、实时的和功能性的: if (p.length > 0) { l() ...try { I = $.parseJSON(k.getData()); /*and so on until*/ } catch { /*more code*/ } 我以前从未见过三个点作为代码元素(我仔细检查了一下,周围没有引号),但这似乎有效:控制台中没有错误日志。这个语法到底实现了什么?归功于Tim Goodman:Firebug出于某种原因截断了js文件,并

我刚刚在一个.js文件中找到了这段代码,它是在线的、实时的和功能性的:

if (p.length > 0) { l() ...try { I = $.parseJSON(k.getData()); /*and so on until*/ } catch { /*more code*/ }

我以前从未见过三个点作为代码元素(我仔细检查了一下,周围没有引号),但这似乎有效:控制台中没有错误日志。这个语法到底实现了什么?

归功于Tim Goodman:Firebug出于某种原因截断了js文件,并随机插入了“…”。

为了完整起见,ES6可能会在其中包含“…”作为“rest”参数(替代使用
参数
):

但这不是这段代码所做的


这似乎不完整…这肯定是一个语法错误(特别是
意外标记。
)您确定此代码正在加载和执行吗?因为这似乎不可能。您正在查看实际的JS文件吗?如果您正在某种浏览器插件中查看脚本,可能它被截断了。@Tim Ha,谢谢。我不知道Firebug会做那种事。案例结束。另外,JSX(ReactJs)中有
function g(i, j, ...r)