Javascript 有人能帮我把这个语法分解一下吗{[nameValuePair1[,nameValuePair2[,…nameValuePairN]]}

Javascript 有人能帮我把这个语法分解一下吗{[nameValuePair1[,nameValuePair2[,…nameValuePairN]]},javascript,ecmascript-6,Javascript,Ecmascript 6,我正在浏览MDNWeb文档,已经看到了这个对象的参数 // Object initialiser or literal { [ nameValuePair1[, nameValuePair2[, ...nameValuePairN] ] ] } 然而,我很难理解我实际上看到的是什么,我知道这是一个对象文字,但括号符号让我感到困惑这意味着参数是可选的,可以包含一个数组,其中包含一个或多个元素nameValuePairIt并不意味着对象符号。这意味着参数是可选的。谢谢,现在请理解这一点。括号[]表

我正在浏览MDNWeb文档,已经看到了这个对象的参数

// Object initialiser or literal
{ [ nameValuePair1[, nameValuePair2[, ...nameValuePairN] ] ] }

然而,我很难理解我实际上看到的是什么,我知道这是一个对象文字,但括号符号让我感到困惑

这意味着参数是可选的,可以包含一个数组,其中包含一个或多个元素nameValuePairIt并不意味着对象符号。这意味着参数是可选的。谢谢,现在请理解这一点。括号
[]
表示参数是可选的。逗号
表示它们必须用逗号分隔<对象文字的code>NameValuePair是JavaScript中对象属性的标准符号。