“JavaScript erhalten String -Byte -Größe” Code-Antworten

JS erhalten String -Byte -Größe

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

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

JavaScript erhalten String -Byte -Größe

      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

Ähnliche Antworten wie “JavaScript erhalten String -Byte -Größe”

Fragen ähnlich wie “JavaScript erhalten String -Byte -Größe”

Weitere verwandte Antworten zu “JavaScript erhalten String -Byte -Größe” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen