在ES6符号的上下文中,经常会看到符号名称前面的符号(@@
)加倍。它只是引用内置符号的另一种方式吗?但是,在代码中使用它会导致
SyntaxError:无效或意外的令牌
答案 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)都会共享众所周知的符号值。
我希望这能回答你的问题:)