2012-09-04 81 views
2

我有這樣的代碼:級聯拆分多個分隔符?

"12:30-14:40".split("-") 

它的輸出是:

["12:30", "14:40"] 

我需要和數組是這樣的:

[["12","30"],["14","40"]] 

我怎麼可以這樣做相當於的級聯拆分在同一行上獲得第二個結果?

回答

4

你必須重新迭代結果數組。在ECMAScript5環境(節點,現代瀏覽器)中,.map適用於此:

"12:30-14:40".split("-").map(function(item) { 
    return item.split(':'); 
});