有没有一个jQuery地图实用程序不自动平整?

前端之家收集整理的这篇文章主要介绍了有没有一个jQuery地图实用程序不自动平整?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将一个二元组的数组从一个域(日期)映射到另一个(时间戳)。不幸的是,它看起来像jQuery.map自动平滑我返回的两元组,我没有看到一个do_not_flatten参数。

我缺少图书馆中不会自动展平的其他东西吗?

附录:我假设我不应该使用Array.map,它不自动平展,因为它是JavaScript 1.6.据我所知,jQuery应该抽象出我的兼容性原因运行的JavaScript版本。

解决方法

我有同样的问题;它结果是你可以只是从$ .map回调中返回一个嵌套数组,它不会展平外部数组:
$.map([1,2,3],function(element,index) {
  return [ element + 1,element + 2 ];
});
=> [2,3,4,5]

鉴于:

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

希望有所帮助!

猜你在找的jQuery相关文章