【发布时间】:2015-10-12 18:06:25
【问题描述】:
在我的代码中我使用
callMethodWithHash({ 'key': "value" });
在将“key”分配给另一个变量(keyHolder)之前一切正常。在那种情况下明显的解决方案:
var keyHolder = 'key';
callMethodWithHash(keyHolder: "value");
不起作用 (how to assign variable value as variable name in a hash?),我需要再写几行:
var keyHolder = 'key';
var hash = {};
hash[keyHolder] = "value";
callMethodWithHash(hash);
我正在学习JS,想开发一个好的样式,但是感觉这3行没必要太长。
有没有更有效的方法来创建和传递哈希?
谢谢。
【问题讨论】:
标签: javascript hash coding-style naming