Skip to content
JavaScript

Cookie Operations

Wrap Cookie read, write, and delete operations.

By EZ4Code Team
cookiebrowser

Code

const cookie = {
  set(name, value, days) {
    const expires = new Date(Date.now() + days * 864e5).toUTCString();
    document.cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=/`;
  },
  get(name) {
    const match = document.cookie.match("(^|;)\\s*" + name + "=([^;]*)");
    return match ? decodeURIComponent(match[2]) : null;
  },
  remove(name) {
    document.cookie = `${name}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/`;
  }
};

Explanation

Wraps Cookie operations, handling encoding and expiration.

More JavaScript Snippets