node.js中的buffer.Buffer.byteLength方法使用說明
方法說明:
獲取字符串的字節(jié)長度。
這個(gè)函數(shù)與 String.prototype.length 不同點(diǎn)在于,后者返回的是字符串的字符數(shù)。
語法:
Buffer.byteLength(string, [encoding])
接收參數(shù):
string 字符創(chuàng)
encoding 字符串編碼,默認(rèn)為 ‘utf8′
例子:
str = '\u00bd + \u00bc = \u00be';
console.log(str + ": " + str.length + " characters, " +
Buffer.byteLength(str, 'utf8') + " bytes");
// ½ + ¼ = ¾: 9 characters, 12 bytes
源碼:
Buffer.byteLength = function(str, enc) {
var ret;
str = str + '';
switch (enc) {
case 'ascii':
case 'binary':
case 'raw':
ret = str.length;
break;
case 'ucs2':
case 'ucs-2':
case 'utf16le':
case 'utf-16le':
ret = str.length * 2;
break;
case 'hex':
ret = str.length >>> 1;
break;
default:
ret = internal.byteLength(str, enc);
}
return ret;
};
- Android在JNI中使用ByteBuffer的方法
- Java將byte[]轉(zhuǎn)圖片存儲(chǔ)到本地的案例
- java 流與 byte[] 的互轉(zhuǎn)操作
- Mybatis在sqlite中無法讀寫byte[]類問題的解決辦法
- Java任意長度byte數(shù)組轉(zhuǎn)換為int數(shù)組的方法
- Java byte數(shù)組操縱方式代碼實(shí)例解析
- 解決redis與Python交互取出來的是bytes類型的問題
- 基于JSON實(shí)現(xiàn)傳輸byte數(shù)組過程解析
- Java ByteBuffer網(wǎng)絡(luò)編程用法實(shí)例解析
相關(guān)文章
詳解Nodejs中自動(dòng)化瀏覽器操作神器Puppeteer的使用
Puppeteer是一個(gè)JavaScript庫,它提供了一種方式來通過DevTools協(xié)議控制無頭瀏覽器,本文主要為大家介紹了Puppeteer的主要特性和使用方法,感興趣的可以了解下2024-01-01
如何用nodejs給C#寫一個(gè)數(shù)據(jù)表的實(shí)體類生成工具
這篇文章主要介紹了如何用nodejs給C#寫一個(gè)數(shù)據(jù)表的實(shí)體類生成工具,對(duì)nodejs感興趣的同學(xué),可以參考下2021-05-05
koa2 用戶注冊(cè)、登錄校驗(yàn)與加鹽加密的實(shí)現(xiàn)方法
這篇文章主要介紹了koa2 用戶注冊(cè)、登錄校驗(yàn)與加鹽加密的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-07-07
在node中使用jwt簽發(fā)與驗(yàn)證token的方法
這篇文章主要介紹了在node中使用jwt簽發(fā)與驗(yàn)證token的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04
獨(dú)立部署小程序基于nodejs的服務(wù)器過程詳解
這篇文章主要介紹了獨(dú)立部署小程序基于nodejs的服務(wù)器過程詳解,完全自定義的部署小程序服務(wù)器, 不依托于騰訊云服務(wù)器體系. 以阿里云服務(wù)器為基礎(chǔ)建立.服務(wù)器語言選用nodejs.,需要的朋友可以參考下2019-06-06
node.js中express中間件body-parser的介紹與用法詳解
這篇文章主要給大家介紹了關(guān)于node.js中express中間件body-parser的相關(guān)資料,文章通過示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-05-05

