0
A
回答
3
有很多的这样做,包括更清晰的方式:
var val = "alright";
var obj = {
hello: val,
bye: val
};
// or
var obj = {};
obj.hello = obj.bye = "alright";
0
这里是一个一行使用可爱的underscore.js:
var obj = _.object(_.map(['hello', 'bye'], function(v) { return [v, 'alright']}))
_.map
不需要上更现代的浏览器(IE9+),所以你可以这样做:
var obj = _.object(['hello', 'bye'].map(function(v) { return [v, 'alright']}))
无论哪种方式,生成的目标将是:
{
hello: "alright",
bye: "alright"
}
相关问题
- 1. 合并两个对象增加一个键值的值的Javascript]
- 2. 带有两个键值的Javascript地图
- 3. SQL - 多个连接到一个表 - 两个键的两个值
- 4. std ::映射一个键,两个值
- 5. 使用两个键排序数组,如果一个键的两个值相同,则使用另一个键?
- 6. 改变键到另一个值的JavaScript
- 7. Jolt使用两个2值创建一个新的键/值对
- 8. 一个外键和两个主键
- 9. 不能在两个键值
- 10. javascript - 隐藏一个数组键值对
- 11. Javascript检查某个特定的键值并从JSON打印另一个键值
- 12. 在同一个键上添加两个映射的值
- 13. php从数组中得到同一个键的两个值
- 14. Reducer输出同一个文件中两个不同键的值
- 15. 将两个字典中的值添加到同一个键上
- 16. Gson - 一个字段的两个json键
- 17. 来自一个表的两个外键
- 18. NSDictionary:每个值有两个键?
- 19. 比较两个JavaScript对象的键
- 20. 按两个连续键在JavaScript中触发一个事件
- 21. 将一个javascript对象分割为一个键值数组
- 22. 抓取两个值Javascript
- 23. JavaScript对象有两个值
- 24. JavaScript比较两个值
- 25. Javascript:交换两个值
- 26. 如何比较两个基于JavaScript中键名的JSON值?
- 27. 为json数组中的每个值添加一个键javascript
- 28. 一键 - 两个功能
- 29. 一个#定义两个值
- 30. 在JavaScript中的一个参数中强制使用两个值?
没有没有,为什么会有? – adeneo 2014-09-19 22:27:16