问答

node.js中,带方括号的参数是表示可选的意思吗?

作者:admin 2021-08-20 我要评论

参数mode,带方括号是表示可选的意思吗? 另外,方括号中嵌套方括号是什么意思呢 fs.open(path, flags[, mode], callback) ### 带方括号表示可选 方括号中嵌套方...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

参数mode,带方括号是表示可选的意思吗?
另外,方括号中嵌套方括号是什么意思呢
fs.open(path, flags[, mode], callback)

###
  • 带方括号表示可选
  • 方括号中嵌套方括号表示,可选内容中也包含可选内容

例如nodejs的socket api中有
socket.end([data[, encoding]][, callback])
这个api的参数分为两部分,分别是[data[, encoding]][, callback]
其中[data[, encoding]]部分说明调用socket.end的时候可以发送数据data,而data的编码可以通过encoding来指定,当然也可以不传encoding,此时默认是utf8,所以合法的调用可以为
socket.end(data, callback)
socket.end(data, "gbk", callback)

###

是的,表示参数可选

###

確實如此,其實不僅僅是 Nodejs,一般技術文檔都習慣用方括號[]表示 optional parameters,也就是可選參數。

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 使用箭头函数return数据不能实现

    使用箭头函数return数据不能实现

  • 个人小程序号能接入小程序3D地图吗?

    个人小程序号能接入小程序3D地图吗?

  • vue 移动端项目中,使用了better-scrol

    vue 移动端项目中,使用了better-scrol

  • css如何做出区域平均划分为四列

    css如何做出区域平均划分为四列

腾讯云代理商
海外云服务器