module.exports = { toBoolean(val) { if (typeof val === 'boolean') return val if (val === '') return val return val === 'true' || val == '1' }, cookieToJson(cookie) { if (!cookie) return {} let cookieArr = cookie.split(';') let obj = {} cookieArr.forEach((i) => { let arr = i.split('=') obj[arr[0]] = arr[1] }) return obj }, cookieObjToString(cookie) { return Object.keys(cookie) .map( (key) => `${encodeURIComponent(key)}=${encodeURIComponent(cookie[key])}`, ) .join('; ') }, getRandom(num) { var random = Math.floor( (Math.random() + Math.floor(Math.random() * 9 + 1)) * Math.pow(10, num - 1), ) return random }, }