JavaScript での Cookie 読み取りの簡潔性の実現
JavaScript プログラミングでは Cookie にアクセスする必要性が頻繁に発生し、そのための関数を組み込むことが必要になることがよくあります。目的。 QuirksMode.org の readCookie() メソッドは一般的なフォールバックですが、長くて面倒です。
よりコンパクトで効率的な代替手段は、正規表現を利用して抽出する jQuery.cookie で採用されているアプローチです。必要な Cookie の値。ただし、この方法でもさらに改良することができます。
最高の関数のご紹介
次の関数は、以前の関数と比較して優れたパフォーマンスと信頼性を提供します。メソッド:
const getCookieValue = (name) => ( document.cookie.match('(^|;)\\s*' name '\\s*=\\s*([^;] )')?.pop() || '' );
主な利点:
パフォーマンスの比較:
A他の一般的な関数との直接の比較は、このアプローチの優位性を示しています: https://jsben.ch/AhMN6.
結論
JavaScript での Cookie 読み取り機能をより効率的かつ効果的に実現するために、既存の方法を上回るパフォーマンスを発揮するソリューションを提示しました。その簡潔な設計、揺るぎない信頼性、比類のないパフォーマンスにより、あらゆるプロジェクトにとって明確な選択肢となります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3