我有以下格式的日期持续时间值.
array1 = '[["2022-01-18","2022-01-21"],["2022-02-15","2022-02-17"], ...]';
需要将其转换如下:,
array2 = [ '2022-01-18 - 2022-01-21', '2022-02-15 - 2022-02-17', ... ]
对于所做的工作,我遵循了两种方式,
formattedArray1 = array1.replace(/","/g, " - ").reduce((a, b) => a.concat(b), [])
这给了我一个错误:
好的.reduce不是一个函数
formattedArray2 = [].concat.apply([], array1.replace(/","/g, " - "));
对非对象调用CreateListFromArrayLike
若能解决这个问题,我们将不胜感激!