動態切片陣列我有一個JavaScript一個月陣列,例如:如何在Javascript
2012/09/01,2012/10/01,2012/11/01,2012/12/01,2013/01/01,2013/02/01,2013/03/01,
2012/09/01,2012/10/01,2012/11/01,2012/12/01,2013/01/01,2013/02/01,2013/03/01,2013/04/01,
2012/09/01,2012/10/01,2012/11/01,2012/12/01
我想什麼分開了數組是:
if (monthArray[i] > monthArray[i + 1])
// slice the Array.
所以,上面的例子,我應該得到3個新的陣列。它們是:
Array1: 2012/09/01,2012/10/01,2012/11/01,2012/12/01,2013/01/01,2013/02/01,2013/03/01
Array2: 2012/09/01,2012/10/01,2012/11/01,2012/12/01,2013/01/01,2013/02/01,2013/03/01,2013/04/01
Array3:2012/09/01,2012/10/01,2012/11/01,2012/12/01
我知道這是很容易做到這一點,如果我們知道具體的長度,我的問題是,如何做到這一點,如果我們動態地一個月拿陣列(它可以分爲n組)。怎麼做?謝謝!
你能改寫你的問題嗎?我不明白你想做什麼。 – Ginden
您正在使用什麼算法來選擇將要放入每個新陣列的元素數量?確定哪些元素進入哪個陣列的標準是什麼? – crush
你是說你想從日期數組中抽出所有的月份嗎? –