ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で特定の Cookie 値を名前で取得するにはどうすればよいですか?
「名前で Cookie を取得」機能で特定の Cookie をターゲットにする
Web 開発では、Cookie はユーザーに関する情報の保存と取得によく使用されます。セッション。 Cookie にアクセスするときは、特定の Cookie を名前でターゲットにできることが重要です。
課題:
Cookie の値を取得する次のゲッター関数を考えてみましょう:
function getCookie1() { var elements = document.cookie.split('='); var obligations= elements[1].split('%'); // ... }
この関数は、ブラウザ内のすべての Cookie から値を取得します。ただし、「obligations=」という名前の特定の Cookie からのみ値を取得するように変更したいと考えています。
解決策:
これを実現するには、さらにターゲットを絞ったアプローチ:
function getCookie(name) { const value = `; ${document.cookie}`; const parts = value.split(`; ${name}=`); if (parts.length === 2) return parts.pop().split(';').shift(); }
説明:
この関数を使用すると、「obligations=」Cookie の値のみが取得されるようにできます。
以上がJavaScript で特定の Cookie 値を名前で取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。