Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

209
Visualizações
RangeError: Invalid string length at Array.join

I'm trying to generate a string by joining large array. But has be gotten :

RangeError: Invalid string length at Array.join

This error occurs in ‍‍‍‍‍‍‍‍Chrome, in Firefox, no problem. ‍‍‍‍‍‍

    function ensureString( buffer ) {

            if ( typeof buffer !== 'string' ) {

                var uint8 = new Uint8Array( buffer );

                const limit = 50000000;

                console.log( uint8.length ); // 621757404

                if ( uint8.length > limit ) {

                    var end = 0;
                    var decodedText = [];

                    for ( let start = 0; start < uint8.length; start = end + 1 ) {

                        end = start + limit;

                        decodedText.push( new TextDecoder().decode( uint8.slice( start, end ) ) );


                    }

                    return decodeText.join( '' );

                }

                return new TextDecoder().decode( uint8 );

            }

            return buffer;

        }
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda