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)})
})