猿问

JavaScript 怎么把子函数的 Cookie 传递给父函数?

JavaScript 怎么把子函数的 Cookie 传递给父函数


人到中年有点甜
浏览 610回答 2
2回答

holdtom

cookie本身就是全局的,把所获得的数据存入cookie只要想用就从cookie里面在获取一下就可以了。cookie是浏览器本地存储。

慕的地6264312

没有比较好的方法,像你这样在回调函数中写是比较正常的做法。如果不介意使用 async/await 的话,可以使用 Promise这么改写一下:RGBaster._colors = RGBaster.colors;RGBaster.colors = pic => new Promise(success => RGBaster._colors(pic, {success});$.extend($._, {get_color: async pic => {let payload = await RGBaster.colors(pic);let d = {color: payload.secondary[0],bgcolor: `rgb('${payload.secondary[0]}')`};let rgb = d.color.split(',');d.theme = (rgb[0]*30+rgb[1]*59+rgb[2]*11+50)/255 < 50 ? 'dark' : 'light';console.log(d);}});
随时随地看视频慕课网APP
我要回答