有没有一个jQuery地图实用工具不自动平坦?

我将两个元组从一个域(date)映射到另一个(时间戳)。 不幸的是,它看起来像jQuery.map自动展平我返回的二元组,我没有看到一个do_not_flatten参数。

我是否在图书馆丢失了一些不会自动变平的东西?

附录:我认为我不应该使用Array.map ,因为它是JavaScript 1.6 。 据我了解,jQuery应该为了兼容性的原因抽象出我正在运行的JavaScript版本。

我有同样的问题; 事实certificate,你可以从$ .mapcallback中返回一个嵌套的数组,并且不会使外层数组变平:

 $.map([1, 2, 3], function(element, index) { return [ element + 1, element + 2 ]; }); => [2, 3, 3, 4, 4, 5] 

鉴于:

 $.map([1, 2, 3], function(element, index) { return [ [ element + 1, element + 2 ] ]; }); => [[2, 3], [3, 4], [4, 5]] 

希望有所帮助!

我不太确定什么是“二元组”,我不确定自己看到的Google结果是否正确。 但是你看看jQuery.each吗?