5

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

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

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

4

2 回答 2

14

为了完整起见,ES6 可能会在其中包含“...”,用于“rest”参数(替代 using arguments):

function g(i, j, ...r)

但这不是这段代码所做的。

http://espadrine.github.io/New-In-A-Spec/es6/

于 2013-09-05T01:29:32.957 回答
2

感谢 Tim Goodman:Firebug 出于某种原因截断了 js 文件并随机插入了“...”。

于 2013-09-05T01:27:12.430 回答