cdl*_*ary 44 jquery functional-programming
我正在将一个二元组数组从一个域(日期)映射到另一个域(时间戳).不幸的是,它看起来像jQuery.map自动展平我返回的两元组,我没有看到do_not_flatten参数.
我是否遗漏了库中不会自动展平的其他内容?
附录:我认为我不应该使用Array.map,它不会自动展平,因为它是JavaScript 1.6.据我了解,jQuery应该抽象出我出于兼容性原因运行的JavaScript版本.
小智 64
我遇到了同样的问题; 事实证明你可以从$ .map回调中返回一个嵌套数组,它不会展平外部数组:
$.map([1, 2, 3], function(element, index) {
return [ element + 1, element + 2 ];
});
=> [2, 3, 3, 4, 4, 5]
Run Code Online (Sandbox Code Playgroud)
鉴于:
$.map([1, 2, 3], function(element, index) {
return [ [ element + 1, element + 2 ] ];
});
=> [[2, 3], [3, 4], [4, 5]]
Run Code Online (Sandbox Code Playgroud)
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
4225 次 |
| 最近记录: |