将字符串转换为几个整数数组

时间:2017-07-23 12:57:42

标签: javascript arrays sorting

如何将“01 | 15 | 59,1 | 47 | 6,01 | 17 | 20,1 | 32 | 34,2 | 3 | 1”字符串分解为5个整数数组?

例如:

  1. 01 | 15 | 59成为[01,15,59]

  2. 1 | 47 | 6成为[1,47,6]

1 个答案:

答案 0 :(得分:1)

session_start();

这会将字符串拆分为这些组的数组(但仍为字符串)

var result = string.trim().split(", ").map(el=>el.split("|").map(n=>+n))

然后将此数组映射到一个新数组,其中包含已拆分并转换为数字的字符串:

  "1|2, 3|4" => ["1|2","3|4"]