Мне нужно создать пару объектов из списков в Javascript. В Python я бы написал следующее:
{key_maker(x): val_maker(x) for x in a_list}
Другой способ спросить: существует ли что-то вроде jQuery.map()
, которое агрегирует объекты? Здесь мое предположение (не работает):
var result = {}
$.map(a_list, function(x) {
$.extend(result, {key_maker(x): val_maker(x)})
})