2 回答

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊
這個(gè)是介紹語法時(shí)提示可選參數(shù),就拿
buf.copy(targetBuffer[, targetStart[, sourceStart[, sourceEnd]]])
它代表著有buf.copy(targetBuffer)
——完整拷貝緩沖區(qū)到目標(biāo)區(qū)域,且覆蓋目標(biāo)區(qū)域從頭開始的位置
或buf.copy(targetBuffer, targetStart)
——完整拷貝緩沖區(qū)到 目標(biāo)緩沖區(qū)targetStart
開始的位置
或buf.copy(targetBuffer, targetStart, sourceStart)
—— 從源緩沖區(qū)sourceStart
開始的位置拷貝數(shù)據(jù)到 目標(biāo)緩沖區(qū)targetStart
開始的位置
或buf.copy(targetBuffer, targetStart, sourceStart, sourceEnd)
——從源緩沖區(qū)拷貝sourceStart
至sourceEnd
間的數(shù)據(jù) 到 目標(biāo)緩沖區(qū)targetStart
開始的位置
等4種用法,其中:
targetBuffer——目標(biāo)緩沖區(qū)
targetStart ——目標(biāo)緩沖區(qū)被覆蓋起始位置
sourceStart ——源緩沖區(qū)拷貝起始位置
sourceEnd ——源緩沖區(qū)拷貝結(jié)束位置
你自己后來測(cè)試舉例比較少,沒有真正了解這些用法的目的,對(duì)于諸如壓縮/解壓縮,或者加密/解密等等算法或者其他一些復(fù)雜的算法實(shí)現(xiàn)中,就會(huì)用到后面的功效。

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
雖然不怎么會(huì)Node,但我知道大部分的文檔這么寫都意味著后面是可選參數(shù)。
中括號(hào)的意思就是里面的內(nèi)容不是必須的
添加回答
舉報(bào)