Atteindre la concision de la lecture des cookies en JavaScript
Le besoin d'accéder aux cookies survient fréquemment dans la programmation JavaScript, nécessitant souvent l'inclusion d'une fonction pour cela but. Bien que la méthode readCookie() de QuirksMode.org soit une solution de secours populaire, elle est à la fois longue et lourde.
Une alternative plus compacte et efficace est l'approche employée par jQuery.cookie, qui exploite les expressions régulières pour extraire la valeur de cookie souhaitée. Cependant, même cette méthode peut être encore améliorée.
Présentation de la meilleure des fonctions
La fonction suivante offre des performances et une fiabilité supérieures par rapport aux précédentes méthodes :
const getCookieValue = (name) => ( document.cookie.match('(^|;)\s*' + name + '\s*=\s*([^;]+)')?.pop() || '' );
Avantages clés :
Comparaison des performances :
Une tête Une comparaison directe avec d'autres fonctions populaires montre la supériorité de cette approche : https://jsben.ch/AhMN6.
Conclusion
À la poursuite d'une approche plus Fonction de lecture des cookies efficace et efficiente en JavaScript, nous avons présenté une solution qui surpasse et surpasse les méthodes existantes. Sa conception concise, sa fiabilité inébranlable et ses performances inégalées en font le choix évident pour tout projet.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!