级联拆分多个分隔符?

时间:2012-09-04 16:24:27

标签: javascript

我有这段代码:

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

它的输出是:

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

我需要像这样的数组:

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

如何在同一行上执行等效的级联拆分以获得第二个结果?

1 个答案:

答案 0 :(得分:4)

您必须再次迭代生成的数组。在ECMAScript5环境(节点,现代浏览器)中,.map适用于此:

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