我知道我可以简单地写window.myValue = 'something'
,但是我想知道是否有某种官方机制可以在Window
上设置/获取密钥。
我可以映射到某个界面,例如:
window.setValue('myKey', 'myValue')
window.getValue('myKey')
如果您希望使用一种实用的方式来设置和检索键,则可以使用Reflect:
Reflect.set(window, 'myKey', 'myValue');
console.log(Reflect.get(window, 'myKey'));
这可用于任何对象,而不仅限于window
。
(但是使用普通点符号绝对没有错]