【发布时间】:2013-06-02 18:55:58
【问题描述】:
我有一个类似的数组
var arr = [12, 13, 14, 17, 18, 19, 20]
我想知道如何遍历数组,以便可以根据序列将此数组拆分为 2 个数组?即基本上如果i+1 != true 使它成为一个新数组
var arr = [12, 13, 14]
var arr2 = [17,18,19,20]
我正在使用 lodash 并尝试了一些使用 splice 的 for 语句,但我有点困惑?感谢任何帮助
【问题讨论】:
-
请提供更多信息,请问您想如何拆分 - 3 个元素之后的拆分非常简单,您只需要这些吗?
-
2 个数组等于一半?
-
我需要拆分来识别序列何时停止?即 12、13、14 - 然后有一个休息时间,直到 17、18、19 点才重新开始。即
i+1 != true split to new array?
标签: javascript for-loop underscore.js lodash