亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

NodeJS 基礎(chǔ)教程

NodeJS Express.js

NodeJS 緩沖&URL

NodeJS MySql

NodeJS MongoDB

NodeJS 文件(FS)

NodeJS 其他

Node.js Buffer.length

Node.js –緩沖區(qū)長(zhǎng)度

Node.js –緩沖區(qū)長(zhǎng)度–要獲取Node.js中的緩沖區(qū)長(zhǎng)度,請(qǐng)使用 Buffer.length  方法。

語(yǔ)法

Buffer.length

Buffer.length返回以字節(jié)為單位分配給緩沖區(qū)的內(nèi)存量。

Buffer類的length屬性是不可變的。

示例–從字符串創(chuàng)建的緩沖區(qū)

以下是Buffer.length方法的用法示例:

const buf = Buffer.from('welcome to learn node.js'); 
var len = buf.length
console.log(len)

輸出結(jié)果

$ node buffer-length.js  
24

當(dāng)從提供的字符串中創(chuàng)建緩沖區(qū)時(shí),它會(huì)將與字符串中的字節(jié)數(shù)相同的字節(jié)數(shù)分配給緩沖區(qū)。

示例–使用alloc()方法創(chuàng)建的緩沖區(qū)

在下面的示例中,為緩沖區(qū)分配了特定數(shù)量的字節(jié),然后data(不是緩沖區(qū)的大小)將其寫入緩沖區(qū)。我們將看到此緩沖區(qū)返回的Buffer.length。

const buf = Buffer.alloc(50); 
const bytesWritten = buf.write('welcome to learn node.js'); 
var len = buf.length
console.log(len)

輸出結(jié)果

$ node buffer-length.js  
50

從緩沖區(qū)分配的內(nèi)存中覆蓋了多少字節(jié)都沒(méi)有關(guān)系,但是Buffer.length始終返回分配給Buffer的字節(jié)數(shù)。

結(jié)論:

在此Node.js教程中,我們學(xué)習(xí)了如何在Node.js中找到Buffer的長(zhǎng)度。