符号名前的双@符号是什么意思

the*_*eld 8 javascript ecmascript-6

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

语法错误:无效或意外的标记

Max*_*Max 5

之前已经回答过这个问题:What does @@ ("at at") Meaning in ES6 JavaScript?

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

规范的摘要引用:

众所周知的符号是由本规范的算法显式引用的内置符号值。它们通常用作属性的键,其值充当规范算法的扩展点。除非另有说明,众所周知的符号值由所有代码领域共享 (8.2)。

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