From 98df11075f9e30fddb31c8b02c240bf9ed2633bc Mon Sep 17 00:00:00 2001 From: baca130 <34941133+baca130@users.noreply.github.com> Date: Wed, 10 Jan 2018 00:53:02 +0100 Subject: [PATCH] Add default value to Cookies.get Cookies.get("name") - if "name" not exist return undefined Cookies.get("name", 7) - if "name" not exist return 7 --- src/cookies.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cookies.js b/src/cookies.js index ef202b7..90ee98d 100644 --- a/src/cookies.js +++ b/src/cookies.js @@ -31,14 +31,14 @@ secure: false }; - Cookies.get = function (key) { + Cookies.get = function (key, def = undefined) { if (Cookies._cachedDocumentCookie !== Cookies._document.cookie) { Cookies._renewCache(); } var value = Cookies._cache[Cookies._cacheKeyPrefix + key]; - return value === undefined ? undefined : decodeURIComponent(value); + return value === def ? undefined : decodeURIComponent(value); }; Cookies.set = function (key, value, options) { @@ -169,4 +169,4 @@ } else { global.Cookies = cookiesExport; } -})(typeof window === 'undefined' ? this : window); \ No newline at end of file +})(typeof window === 'undefined' ? this : window);