“JavaScript mendapatkan ukuran byte string” Kode Jawaban

JS mendapatkan ukuran byte string

// JavaScript
(new Blob(['20€'])).size;		// 5

// Node js
Buffer.from('20€').length;	// 5
garzj

JavaScript mendapatkan ukuran byte string

      getStringMemorySize = function( _string ) {
        "use strict";

        var codePoint
            , accum = 0
        ;

        for( var stringIndex = 0, endOfString = _string.length; stringIndex < endOfString; stringIndex++ ) {
            codePoint = _string.charCodeAt( stringIndex );

            if( codePoint < 0x100 ) {
                accum += 1;
                continue;
            }

            if( codePoint < 0x10000 ) {
                accum += 2;
                continue;
            }

            if( codePoint < 0x1000000 ) {
                accum += 3;
            } else {
                accum += 4;
            }
        }

        return accum * 2;
    }
Zany Zebra

Jawaban yang mirip dengan “JavaScript mendapatkan ukuran byte string”

Pertanyaan yang mirip dengan “JavaScript mendapatkan ukuran byte string”

Lebih banyak jawaban terkait untuk “JavaScript mendapatkan ukuran byte string” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya