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