ScottHamper / Cookies

JavaScript Client-Side Cookie Manipulation Library
The Unlicense
1.77k stars 169 forks source link

Add optional default value for get() #75

Open Kangaroux opened 7 years ago

Kangaroux commented 7 years ago

Would be nice to have an optional default parameter for the get function. If the cookie is undefined then the default would be returned instead.

var c = Cookies.get("some-cookie");

if(typeof c === "undefined") {
  c = "default value";
}

vs.

var c = Cookies.get("some-cookie", "default value");

Note that the current implementation uses undefined as the default, so there really is no performance hit from doing this.

https://github.com/ScottHamper/Cookies/blob/master/src/cookies.js#L41