我在Node.js中遇到过这种语法。任何人都可以解释Node.js / JavaScript中的[,
是什么吗?
我见过的语法示例。
assert(value[, message])
const name1 = value1 [, name2 = value2 [, ... [, nameN = valueN]]];
答案 0 :(得分:6)
您正在查看文档中的函数定义,您所看到的是一种传统方式,可以显示一个或多个参数是可选的。它实际上不是有效的JavaScript语法。
例如,assert(value[, message])
表示value
参数是必需的,但message
是可选的。您实际上无法在代码中添加assert(value[, message])
;它会触发语法错误。