我想要的是我每天用 Python 做的事情。在 JS 中它不起作用,很可能是因为我在 JS 中很烂。
这是可以执行我想要的操作的 Python 代码:
>key = 'just_a_key'
>value = 5
>dict = {key: value}
>dict
{'just_a_key':5}
>dict['just_a_key'}
5
这在 JS 中不起作用,那里的键将被命名为“key”。我知道这是因为我并不是真的在这里创建字典,而是在编写相同代码时使用 json 创建对象。所以我现在的问题是:如何以编程方式在 JS 中命名对象“键”(或属性?)?
最佳答案
像这样:
dict = {};
dict[key] = value;
JavaScript 不会计算其对象文字表示法中属性名称的表达式,但如果您使用对象成员运算符的方括号形式,它会计算。
关于javascript - 如何在 JavaScript 中以编程方式命名对象 "keys"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10640479/