Saber2pr's Blog

正则匹配结果伪数组解构报错

伪数组只能遍历,不可以使用 Array 的方法,包括解构。

// 严格模式报错
let [a, b] = /\((.*),(.*)\)/.exec('(1,2)')
// 转为真数组
let [a, b] = Array.from(/\((.*),(.*)\)/.exec('(1,2)'))