最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

node.js中的buffer.Buffer.byteLength方法使用說明

 更新時(shí)間:2014年12月10日 10:03:27   投稿:junjie  
這篇文章主要介紹了node.js中的buffer.Buffer.byteLength方法使用說明,本文介紹了buffer.Buffer.byteLength的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下

方法說明:

獲取字符串的字節(jié)長度。

這個(gè)函數(shù)與 String.prototype.length 不同點(diǎn)在于,后者返回的是字符串的字符數(shù)。

語法:

復(fù)制代碼 代碼如下:

Buffer.byteLength(string, [encoding])

接收參數(shù):

string                              字符創(chuàng)
encoding                        字符串編碼,默認(rèn)為 ‘utf8′

例子:

復(fù)制代碼 代碼如下:

str = '\u00bd + \u00bc = \u00be';
console.log(str + ": " + str.length + " characters, " +
  Buffer.byteLength(str, 'utf8') + " bytes");
// ½ + ¼ = ¾: 9 characters, 12 bytes

源碼:

復(fù)制代碼 代碼如下:

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;
};

相關(guān)文章

  • Node.js Buffer用法解讀

    Node.js Buffer用法解讀

    這篇文章主要介紹了Node.js Buffer用法解讀,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • cnpm安裝詳細(xì)步驟(附圖文!)

    cnpm安裝詳細(xì)步驟(附圖文!)

    由于npm軟件包管理器有時(shí)可能不太穩(wěn)定,安裝依賴包容易報(bào)錯(cuò),所以就有了cnpm,這篇文章主要給大家介紹了關(guān)于cnpm安裝的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • Koa2路由及koa腳手架使用入門詳解

    Koa2路由及koa腳手架使用入門詳解

    這篇文章主要為大家介紹了Koa2路由及koa腳手架的使用入門詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 詳解Nodejs中自動(dòng)化瀏覽器操作神器Puppeteer的使用

    詳解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í)體類生成工具

    這篇文章主要介紹了如何用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)方法

    這篇文章主要介紹了koa2 用戶注冊(cè)、登錄校驗(yàn)與加鹽加密的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-07-07
  • 在node中使用jwt簽發(fā)與驗(yàn)證token的方法

    在node中使用jwt簽發(fā)與驗(yàn)證token的方法

    這篇文章主要介紹了在node中使用jwt簽發(fā)與驗(yàn)證token的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • 獨(dú)立部署小程序基于nodejs的服務(wù)器過程詳解

    獨(dú)立部署小程序基于nodejs的服務(wù)器過程詳解

    這篇文章主要介紹了獨(dú)立部署小程序基于nodejs的服務(wù)器過程詳解,完全自定義的部署小程序服務(wù)器, 不依托于騰訊云服務(wù)器體系. 以阿里云服務(wù)器為基礎(chǔ)建立.服務(wù)器語言選用nodejs.,需要的朋友可以參考下
    2019-06-06
  • node.js中express中間件body-parser的介紹與用法詳解

    node.js中express中間件body-parser的介紹與用法詳解

    這篇文章主要給大家介紹了關(guān)于node.js中express中間件body-parser的相關(guān)資料,文章通過示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • 在Ubuntu系統(tǒng)上安裝Node.JS的教程

    在Ubuntu系統(tǒng)上安裝Node.JS的教程

    這篇文章主要介紹了在Ubuntu系統(tǒng)上安裝Node.JS的教程,Node.JS的高性能V8解釋器運(yùn)行及異步機(jī)制為其帶來了巨大的人氣,需要的朋友可以參考下
    2015-10-10

最新評(píng)論

拉孜县| 陵水| 丹凤县| 安达市| 城固县| 措勤县| 克拉玛依市| 揭东县| 黄冈市| 漳州市| 朝阳市| 新和县| 凤凰县| 舞钢市| 中阳县| 奇台县| 吉首市| 张家港市| 鄂温| 中山市| 平顺县| 贡嘎县| 肥东县| 东乌珠穆沁旗| 绩溪县| 鲁甸县| 日照市| 彰化市| 东宁县| 天柱县| 哈尔滨市| 甘孜| 宁化县| 简阳市| 蚌埠市| 江油市| 彭阳县| 万盛区| 北流市| 荔波县| 华宁县|