Alcançando concisão na leitura de cookies em JavaScript
A necessidade de acessar cookies surge frequentemente na programação JavaScript, exigindo muitas vezes a inclusão de uma função para isso propósito. Embora o método readCookie() de QuirksMode.org tenha sido um substituto popular, ele é demorado e complicado.
Uma alternativa mais compacta e eficiente é a abordagem empregada por jQuery.cookie, que aproveita expressões regulares para extrair o valor do cookie desejado. No entanto, mesmo este método pode ser melhorado ainda mais.
Apresentando a função Best-of-the-Best
A função a seguir oferece desempenho e confiabilidade superiores em comparação com as anteriores métodos:
const getCookieValue = (name) => ( document.cookie.match('(^|;)\\s*' name '\\s*=\\s*([^;] )')?.pop() || '' );
Principais vantagens:
Comparação de desempenho:
Uma comparação direta com outras funções populares mostra a superioridade deste abordagem: https://jsben.ch/AhMN6.
Conclusão
Em busca de uma função de leitura de cookies mais eficiente e eficaz em JavaScript, apresentamos uma solução que supera e supera os métodos existentes. Seu design conciso, confiabilidade inabalável e desempenho incomparável fazem dele a escolha certa para qualquer projeto.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3