ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で特定の Cookie の値を名前で取得するにはどうすればよいですか?

JavaScript で特定の Cookie の値を名前で取得するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-19 06:20:10
オリジナル
497 人が閲覧しました

How Can I Retrieve a Specific Cookie's Value by Name in JavaScript?

特定の名前で Cookie を取得する

コードには、すべての Cookie から値を取得して配列に分割するゲッターがあります。 「obligations=」という名前の特定の Cookie からのみ値を取得するようにこれを変更したいとします。

解決策:

これを実現するには、次を使用できます。アプローチ:

function getCookie(name) {
  const value = `; ${document.cookie}`;
  const parts = value.split(`; ${name}=`);
  if (parts.length === 2) return parts.pop().split(';').shift();
}
ログイン後にコピー

ウォークスルー:

  • Cookie 文字列を 2 つの部分に分割します。1 つは名前と等号の前と後です ("; {
  • 分割の結果が 2 つの部分に分かれた場合、それは Cookie を意味します。
  • 値と残りの Cookie 文字列を含む 2 番目の部分をポップします。
  • 残りの文字列を「;」で分割します。目的の Cookie の値を取得します。
  • 分割結果の最初の部分をシフトして、実際の値を取得します。

以上がJavaScript で特定の Cookie の値を名前で取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート