例如,我要求用户输入一个输入,然后输入"key",我将值保存在一个名为INPUT的变量上.然后我想用这样创建一个对象.
var obj = {INPUT:"其他一些输入"}; 其中INPUT =键
我知道我可以添加更多值,但我需要提前知道密钥才能添加它.我可以在不知道它的情况下添加新密钥吗?
是的,带有计算属性名称.假设INPUT是一个实际变量,只需将其包装[].
var obj = {[INPUT]: "some other input"};
Run Code Online (Sandbox Code Playgroud)
执行此操作的长版本是在添加密钥时使用括号表示法.
var obj = {};
obj[INPUT] = "some other input";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
55 次 |
| 最近记录: |