符号名称前双符号(@@)的含义是什么?

时间:2017-07-24 23:14:26

标签: javascript ecmascript-6

在ES6符号的上下文中,经常会看到符号名称前面的符号(@@)加倍。它只是引用内置符号的另一种方式吗?但是,在代码中使用它会导致

  

SyntaxError:无效或意外的令牌

1 个答案:

答案 0 :(得分:0)

之前已经回答过:What does @@ ("at at") mean in ES6 JavaScript?

我也会在这里留下这篇文章:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Iteration_protocols

规范摘要引用:

  

众所周知的符号是内置符号值,由本规范的算法明确引用。它们通常用作属性的键,其值用作规范算法的扩展点。除非另有说明,否则所有Code Realms(8.2)都会共享众所周知的符号值。

我希望这能回答你的问题:)