2

私はこのコードを持っています:

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

その出力は次のとおりです。

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

次のように配列する必要があります。

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

2 番目の結果を得るために、同じ行でカスケード分割と同等のことを行うにはどうすればよいですか?

4

1 に答える 1

4

結果の配列をもう一度反復する必要があります。ECMAScript5 環境 (ノード、最新のブラウザー) では、.mapこれに適しています。

"12:30-14:40".split("-").map(function(item) {
    return item.split(':');
});
于 2012-09-04T16:27:01.497 に答える