JavaScript代码中的三个点

5

我在一个在线的、实时可用的.js文件中发现了以下代码:

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

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

1
这肯定是语法错误(具体来说是“意外的标记.”)。你确定这段代码正在加载和执行吗?因为那似乎不可能。 - Alex Wayne
6
你是否正在查看实际的JS文件?如果你是通过浏览器插件查看脚本,可能会被截断。 - Tim Goodman
1
@Tim Ha,谢谢。不知道Firebug可以做那种事情。问题解决了。 - Armatus
你真的认为 [more code] 是有效的JS代码吗? - tckmn
1
此外,在JSX(ReactJs)中还有Spread Attributes notation - hiroshi
显示剩余5条评论
2个回答

14

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接