对不起,我不知道正确的语言来解释这一点,所以请耐心等待,但是......
我在从对象调用/选择具有动态名称的 cookie 时遇到问题(我将 cookie 转换为对象以便于处理)
我希望它是这样的,但它不起作用:
cookies.lastTime + '_' + uid;
这基本上意味着’在 cookie 中,获取 lastTime_1346234672457124’
但我刚刚回来’undefined_1346234672457124’,我知道为什么......因为这不起作用,它只是打印’undefined’,因为cookie不存在于对象中(lastTime_1346234672457124存在但lastTime不存在) …然后它吐出它知道的uid。
所以。我的问题是,从对象调用此 cookie 以使其动态链接到 uid 的正确方法是什么?虽然仍然保持 ‘cookies.lastTime’ 方法......
谢谢
要访问对象属性,您可以使用“[]”,如下所示:
cookies['lastTime_' + uid]
或者
cookies[`lastTime_${uid}`]