有什么方法可以通过变量名来破坏ES6中的对象?
我创建了一个小提琴来显示我想做什么:
let obj = {
firstname: 'Tobias',
lastname: 'Hidden'
};
let {firstname} = obj;
document.getElementById('value--normal').innerHTML = firstname;
// I want to destructure with the help of the variable name
let destructure = 'firstname';
我想要实现的目标: 我想自动加载一堆包含类的文件。 在加载类的循环中,我想从所需的File中解构该类并实例化它。
如果有更好的方法,那么我尝试实现的方法将非常感谢我的每一个提示!
谢谢!
答案 0 :(得分:1)
您可以在销毁时分配变量名称
self.dieResult = str(randint(1, n))
self.newinputlist = {}
for keys, vals in self.additionalInputs.items():
self.newinputlist[keys] = self.additionalInputs[keys].text()
print(self.newinputlist[keys])
self.modDieResult = str(int(self.dieResult) + int(self.inputs['modInput'].text()) + int(self.newinputlist[keys]))