首页 > 解决方案 > “[”在描述输入参数格式的语法中是什么意思?

问题描述

这是一个菜鸟问题,但我找不到这种广泛用于描述输入参数格式的语法的名称/关键字。例如:

Request method aliases
For convenience aliases have been provided for all supported request methods.

axios.request(config)
axios.get(url[, config])
axios.delete(url[, config])
axios.head(url[, config])
axios.options(url[, config])
axios.post(url[, data[, config]])
axios.put(url[, data[, config]])
axios.patch(url[, data[, config]])

语法url[, config]orurl[, data[, config]]只是看起来很奇怪并且不是自我解释的。这种语法的名称是什么?

我已经看到它们被广泛使用,但不知道如何阅读它们。我只需要有人指出一个方向并告诉一个关键字/名称或两个有关此语法的内容。

标签: syntaxinput-parameters

解决方案


如果有人有同样的困惑,请在这里回答自己:

无论进入什么[]都是可选的。例如:

的表达axios.get(url[, config])意味着:

  1. axios.get(url)是可以接受的,并且

  2. axios.get(url, config)也是可以接受的。


推荐阅读