'1234567'.match(/()|/)
// ["", ""]
'1234567'.match(/|()/)
// ["", undefined]
'1234567'.match(/()|()/)
// ["", "", undefined]
'1234567'.match(/(.*)|(.*)/)
// ["1234567", "1234567", undefined]
求解释为什么匹配出来的有undefined
而不是单纯的空串?
chrome浏览器,版本 54.0.2840.99 m
函数式编程
相关分类