我有这段代码:
"12:30-14:40".split("-")
它的输出是:
["12:30", "14:40"]
我需要像这样的数组:
[["12","30"],["14","40"]]
如何在同一行上执行等效的级联拆分以获得第二个结果?
答案 0 :(得分:4)
您必须再次迭代生成的数组。在ECMAScript5环境(节点,现代浏览器)中,.map
适用于此:
"12:30-14:40".split("-").map(function(item) {
return item.split(':');
});