ECMAScript符号语法的含义?

问题描述 投票:0回答:1

我对如何正确阅读this syntax line感到困惑。为什么用[[IdentifierName定义IdentifierName?为什么定义中间有new line?如何阅读此符号?

e
ecmascript-6 ecmascript-next
1个回答
0
投票
这是一个递归定义,在语法符号中并不罕见。

IdentifierNameIdentifierStartIdentifierName IdentifierPart组成。如果我们再次在第二个选项中展开IdentifierName,则会得到

IdentifierStart IdentifierPart IdentifierName IdentifierPart IdentifierPart

依此类推。

以非正式的方式表达:IdentifierNameIdentifierStart组成,后跟任意数量的IdentifierPart s。

© www.soinside.com 2019 - 2024. All rights reserved.