搜尋

首頁  >  問答  >  主體

node.js - buf.toString([encoding[, start[, end]]])

encoding[,start
这种语法糖什么意思啊,
是代表start 是可选的,但是如果要使用start参数,必须要有encoding 参数吗?

这个是node 里面特有的语法糖?

迷茫迷茫2784 天前575

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-04-17 14:34:43

    看中括號的嵌套關係基本上就能推斷出來你的理解。

    首先encoding在一個[]之內,那麼她自然是可選參數咯!

    繼續往後看,那encoding, [start]又是什麼意思?顯然能感受到,是在設定了encoding的情況下,後面有一個可選的start

    這是常見的表達方式:

    地址:usage-message

    回覆
    0
  • 黄舟

    黄舟2017-04-17 14:34:43

    [] 表可選,意為有 4 種參數模式:


    encoding
    encoding, start
    encoding, start, end

    回覆
    0
  • 取消回覆